Skip to content

Commit

Permalink
10 new Gregall glyphs and 4 new Grelaon glyphs.
Browse files Browse the repository at this point in the history
  • Loading branch information
jakubjelinek committed Nov 25, 2017
1 parent bbd6e25 commit 885591c
Show file tree
Hide file tree
Showing 5 changed files with 11,131 additions and 9 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ As of v3.0.0 this project adheres to [Semantic Versioning](http://semver.org/).
- Fixed issue with Tex Live 2017 latexmk not detecting auto-compiled gabc files as dependencies (see [#1367](https://github.com/gregorio-project/gregorio/issues/1367)).
- Added note about loading microtype after gregoriotex (see [#1364](https://github.com/gregorio-project/gregorio/issues/1364)).
- Fixed issue where an altered note (glyph) throws off the position of an episema in the glyph that immediately precedes it (see [#1379](https://github.com/gregorio-project/gregorio/issues/1379)).
- 10 new St. Gall neume glyphs have been added to the `gregall` font (see [#1328](https://github.com/gregorio-project/gregorio/issues/1328), [#1330](https://github.com/gregorio-project/gregorio/issues/1330), [#1337](https://github.com/gregorio-project/gregorio/issues/1337), [#1340](https://github.com/gregorio-project/gregorio/issues/1340), [#1341](https://github.com/gregorio-project/gregorio/issues/1341), [#1342](https://github.com/gregorio-project/gregorio/issues/1342), [#1343](https://github.com/gregorio-project/gregorio/issues/1343), [#1345](https://github.com/gregorio-project/gregorio/issues/1345)).
- 4 new Laon neume glyphs have been added to the `grelaon` font.

## [5.0.2] - 2017-05-24
- Worked around an issue discovered during the TeX Live 2017 pre-test. See [#1362](https://github.com/gregorio-project/gregorio/issues/1362).
Expand Down
25 changes: 22 additions & 3 deletions doc/GregorioNabcRef.tex
Original file line number Diff line number Diff line change
Expand Up @@ -819,6 +819,7 @@
\texttt{E193D} Domine, exaudi orationem \texttt{OT53}\\
\texttt{E195D} Dominus Iesus \texttt{GT165}\\
\texttt{E205R} Resurrexi \texttt{GT196}\\
\texttt{E213C} Alleluia Christus resurgens \texttt{GT226}\\
\texttt{E248V} Viri Galilaei \texttt{GT235}\\
\texttt{E255S} Spiritus Domini \texttt{GT252}\\
\texttt{E256C} Confirma hoc \texttt{OT79}\\
Expand Down Expand Up @@ -876,8 +877,11 @@
\texttt{H179L} Liberavit Dominus \texttt{ARII183}\\
\texttt{H179A} Amicus meus osculi \texttt{NR381}\\
\texttt{H179I} Iudas mercator \texttt{NR382}\\
\texttt{H179U} Unus ex discipulis \texttt{NR383}\\
\texttt{H180U} Una hora non potuistis \texttt{NR388}\\
\texttt{H219T} Tradiderunt me \texttt{NR408}\\
\texttt{H219I} Iesum tradidit impius \texttt{NR409}\\
\texttt{H225M} Mulieres sedentes \texttt{AM449}\\
\texttt{H266D} Domino si in tempore\\
\texttt{H269S} Spiritus Sanctus\\
\texttt{H269D} Dum complerentur \texttt{NR493}\\
Expand Down Expand Up @@ -1049,7 +1053,8 @@
\sneume{po~} & \texttt{po\char`\~} & \texttt{C58A} & aeternum\\
\sneume{poG-} & \texttt{poG-} & \texttt{A167O} & meum\\
\sneume{posu2} & \texttt{posu2} & \texttt{C46O} & gloria\\
\sneume{po-1su2} & \texttt{po-1su2} & \texttt{H269R} & alleluia\\ \hline
\sneume{po-1su2} & \texttt{po-1su2} & \texttt{H269R} & alleluia\\
\sneume{posu1sut1} & \texttt{posu1sut1} & \texttt{C80Q} & saeculum.\\ \hline
& \multicolumn{3}{l}{\textbf{torculus}} & \\
\sneume{to} & \texttt{to} & \texttt{C78O} & Domine\\
\sneume{tolsc3} & \texttt{tolsc3} & \texttt{C39B} & nomine\\
Expand Down Expand Up @@ -1153,7 +1158,8 @@
\sneume{vi-pp4} & \texttt{vi-pp4} & \texttt{C154A} & rectos\\
\sneume{vi-!vi-!vi} & \texttt{vi-!vi-!vi} & \texttt{H118G} & erubescat\\
\sneume{vipp4} & \texttt{vipp4} & \texttt{A127E} & eum\\
\sneume{vi>ppt2} & \texttt{vi>ppt2} & \texttt{H75V} & apertis\\ \hline
\sneume{vi>ppt2} & \texttt{vi>ppt2} & \texttt{H75V} & apertis\\
\sneume{scG-1} & \texttt{scG-1} & \texttt{H225M} & Mulieres & \fbox{1.6x}\\ \hline
& \multicolumn{3}{l}{\textbf{porrectus flexus}} & \\
\sneume{pf} & \texttt{pf} & \texttt{C27E} & sacrificia\\
\sneume{pflsc2} & \texttt{pflsc2} & \texttt{C58D} & intendentes\\
Expand Down Expand Up @@ -1189,6 +1195,8 @@
\sneume{vippu1su2} & \texttt{vippu1su2} & \texttt{C74B} & Altissime.\\
\sneume{pesu1sut3} & \texttt{pesu1sut3} & \texttt{C60S} & venti.\\
\sneume{pesu2suv1} & \texttt{pesu2suv1} & \texttt{C60C} & Sana\\
\sneume{pesu2sut1} & \texttt{pesu2sut1} & \texttt{E213C} & Alleluia. & \fbox{2.0x}\\
\sneume{pesu1sut2} & \texttt{pesu1sut2} & \texttt{E213C} & Alleluia. & \fbox{2.0x}\\
\sneume{vippu1su2lsc3} & \texttt{vippu1su2lsc3} & \texttt{C32B} & caeli\\
\sneume{pe-1su1suu1} & \texttt{pe-1su1suu1} & \texttt{C61I} & pascuae\\
\sneume{peSsu1sux1} & \texttt{peSsu1sux1} & \texttt{G89D} & filii & \fbox{0.85x}\\
Expand All @@ -1204,6 +1212,7 @@
\sneume{pe-1su1sut1} & \texttt{pe-1su1sut1} & \texttt{H306N} & de & \fbox{2.0x}\\
\sneume{pe-1su1sut2} & \texttt{pe-1su1sut2} & \texttt{H305G} & Mariae & \fbox{2.0x}\\
\sneume{pe-1su1suu2} & \texttt{pe-1su1suu2} & \texttt{H305G} & vidente & \fbox{2.0x}\\
\sneume{pe-1suu1su2} & \texttt{pe-1suu1su2} & \texttt{H180U} & exhortabamini & \fbox{1.75x}\\
\sneume{pe-su4} & \texttt{pe-su4} & \texttt{C139A} & Alleluia\\
\sneume{pesuv1su1sut1} & \texttt{pesuv1su1sut1} & \texttt{C139A} & Alleluia\\ \hline
& \multicolumn{3}{l}{\textbf{scandicus flexus}} & \\
Expand All @@ -1230,7 +1239,8 @@
\sneume{tr-~1} & \texttt{tr-\char`\~1} & \texttt{C107A} & Alleluia.\\
\sneume{trS-} & \texttt{trS-} & \texttt{C89T} & pedes,\\
\sneume{trS1} & \texttt{trS1} & \texttt{E26L} & eeiieiue & \fbox{2.166x}\\
\sneume{tr-3} & \texttt{tr-3} & \texttt{H323D} & honore & \fbox{2.0x}\\ \hline
\sneume{tr-3} & \texttt{tr-3} & \texttt{H323D} & honore & \fbox{2.0x}\\
\sneume{trsu3} & \texttt{trsu3} & \texttt{C95D} & eius.\\ \hline
& \multicolumn{3}{l}{\textbf{stropha}} & \\
\sneume{st} & \texttt{st} & \texttt{C80Q} & commovebitur\\
\sneume{st-} & \texttt{st-} & \texttt{C52P} & Desiderium\\
Expand Down Expand Up @@ -1424,9 +1434,11 @@
\sneume{qi!vssu2} & \texttt{qi!vssu2} \textit{Cf.} \sneume{qi!vsppt1su2} & \multicolumn{3}{l}{\texttt{qi!vsppt1su2} minus tractulus}\\
\sneume{ql-su1suu1} & \texttt{ql-su1suu1} \textit{Cf.} \sneume{ql-ppt1su1suu1} & \multicolumn{3}{l}{\texttt{ql-ppt1su1suu1} minus tractulus}\\
\sneume{ql-su1suv1su2} & \texttt{ql-su1suv1su2} \textit{Cf.} \sneume{ql-ppt2su1suv1su2} & \multicolumn{3}{l}{\texttt{ql-ppt2su1suv1su2} minus tractulis}\\
\sneume{qisu2} & \texttt{qisu2} & \texttt{E166C} & sermones & \fbox{2.0x}\\
\sneume{qisut2} & \texttt{qisut2} \textit{Cf.} \sneume{qippt2sut2} & \multicolumn{3}{l}{\texttt{qippt2sut2} minus tractulis}\\
\sneume{ql-su3} & \texttt{ql-su3} \textit{Cf.} \sneume{ql-ppt1su3} & \multicolumn{3}{l}{\texttt{ql-ppt1su3} minus tractulus}\\
\sneume{qlsut3} & \texttt{qlsut3} \textit{Cf.} \sneume{qlppt1sut3} & \multicolumn{3}{l}{\texttt{qlppt1sut3} minus tractulus}\\
\sneume{qlsu2} & \texttt{qlsu2} \textit{Cf.} \sneume{qlppt1su2} & \multicolumn{3}{l}{\texttt{qlppt1su2} minus tractulus}\\
\sneume{ql-su2} & \texttt{ql-su2} \textit{Cf.} \sneume{ql-ppt1su2} & \multicolumn{3}{l}{\texttt{ql-ppt1su2} minus tractulus}\\
\sneume{ql-sut2} & \texttt{ql-sut2} & \texttt{H73S} & cedebat\\
\sneume{ql-su1sux1} & \texttt{ql-su1sux1} \textit{Cf.} \sneume{ql-ppt1su1sux1} & \multicolumn{3}{l}{\texttt{ql-ppt1su1sux1} minus tractulus}\\
Expand Down Expand Up @@ -1483,6 +1495,7 @@
\sneume{ql-ppt1su1suu1} & \texttt{ql-ppt1su1suu1} & \texttt{H305H} & David & \fbox{2.0x}\\
\sneume{ql-ppt1su3} & \texttt{ql-ppt1su3} & \texttt{H323D} & subire & \fbox{2.0x}\\
\sneume{qlppt1sut3} & \texttt{qlppt1sut3} & \texttt{H305G} & Redemptorem & \fbox{2.0x}\\
\sneume{qlppt1su2} & \texttt{qlppt1su2} & \texttt{E166C} & secundum & \fbox{2.0x}\\
\sneume{ql-ppt2su1suv1su2} & \texttt{ql-ppt2su1suv1su2} & \texttt{H306N} & illustrat & \fbox{2.0x}\\
\sneume{ql-su1sut1} & \texttt{ql-su1sut1} & \texttt{H307F} & iustitiae & \fbox{2.0x}\\
\sneume{qippt2sut2} & \texttt{qippt2sut2} & \texttt{H297B} & generationes & \fbox{2.0x}\\
Expand Down Expand Up @@ -1530,6 +1543,7 @@
\sneume{pe!vi} & \texttt{pe!vi} & \texttt{C57B} & qui\\
\sneume{tgsuu1} & \texttt{tgsuu1} & \texttt{C49I} & eum.\\
\sneume{tgSsuu1} & \texttt{tgSsuu1} & \texttt{C57B} & nimis.\\
\sneume{bv-sut2} & \texttt{bv-sut2} & \texttt{H179U} & fuisset. & \fbox{1.75x}\\
\sneume{sa-su2sut1} & \texttt{sa-su2sut1} & \texttt{C49I} & eum\\ \hline
\end{supertabular}
Expand Down Expand Up @@ -1625,6 +1639,7 @@
\texttt{L14P} Prope es tu Domine \texttt{GT24}\\
\texttt{L14O} Ostende nobis \texttt{GT31}\\
\texttt{L17H} Hodie scietis \texttt{GT38}\\
\texttt{L18L} Laetentur caeli \texttt{GT44}\\
\texttt{L19B} Benedictus qui venit \texttt{GT45}\\
\texttt{L20P} Puer natus est \texttt{GT47}\\
\texttt{L24D} Dextera Domini \texttt{GT194}\\
Expand Down Expand Up @@ -1932,6 +1947,7 @@
\lneume{tr>} & \texttt{tr>} & \texttt{L64D} & diligerent\\
\lneume{poppn1} & \texttt{poppn1} & \texttt{L82O} & vero\\
\lneume{po>ppn1} & \texttt{po>ppn1} & \texttt{L82O} & secundum\\
\lneume{po>ppn1ppz1} & \texttt{po>ppn1ppz1} & \texttt{L18L} & faciem\\
\lneume{po>pp2} & \texttt{po>pp2} & \texttt{L28G} & angeli,\\
\lneume{trlst3lshp7} & \texttt{trlst3lshp7} & \texttt{L109P} & alleluia.\\
\lneume{trlss1lss3} & \texttt{trlss1lss3} & \texttt{L103P} & Christus.\\
Expand Down Expand Up @@ -2063,6 +2079,7 @@
\lneume{qlppn1sun1lsc5} & \texttt{qlppn1sun1lsc5} & \texttt{L54B} & quoniam\\
\lneume{qlppn1su1sun1} & \texttt{qlppn1su1sun1} & \texttt{L107H} & fecit\\
\lneume{qlsu1sun1} & \texttt{qlsu1sun1} & \texttt{L43L} & tua\\
\lneume{qlsu1sux1} & \texttt{qlsu1sux1} & \texttt{L71D} & aquam\\
\lneume{qlsu2} & \texttt{qlsu2} & \texttt{L67S} & tua,\\
\lneume{qlsux1} & \texttt{qlsux1} & \texttt{L53C} & quoniam\\
\lneume{qlsun1su2} & \texttt{qlsun1su2} & \texttt{L44I} & mearum\\
Expand Down Expand Up @@ -2317,6 +2334,8 @@
\lneume{trsu2lst3lsm8} & \texttt{trsu2lst3lsm8} & \texttt{L136A} & vobis\\
\lneume{trsun1su2} & \texttt{trsun1su2} \textit{Cf.} \lneume{trsun1su2lsa3} & \multicolumn{3}{l}{\texttt{trsun1su2lsa3} minus letter} \\
\lneume{trsun1su2lsa3} & \texttt{trsun1su2lsa3} & \texttt{L149C} & Domini\\
\lneume{trsun1lsa3lsa5} & \texttt{trsun1lsa3lsa5} & \texttt{L18L} & terra\\
\lneume{trsun1lsa5} & \texttt{trsun1lsa5} \textit{Cf.} \lneume{trsun1lsa3lsa5} & \multicolumn{3}{l}{\texttt{trsun1lsa3lsa5} minus letter} \\
\lneume{bvsun4} & \texttt{bvsun4} & \texttt{L8U} & me.\\
\lneume{oc!cl} & \texttt{oc!cl} & \texttt{L31D} & Domine.\\
\lneume{oc!clM} & \texttt{oc!clM} & \texttt{L77S} & peccatorum.\\
Expand Down
34 changes: 34 additions & 0 deletions doc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,37 @@ To compile the pdf you must have
* the [`pygments` library](http://pygments.org/)

Once you have run `./configure` in the main directory, run `make doc` in this directory.


Developer notes on extending the gregall and grelaon fonts
==========================================================

The glyphs are drawn with cropped pictures of the neumes
from the manuscripts. The gregall glyphs are coming from
multiple manuscripts with different neume sizes and furthermore
in some manuscripts like Einsiedeln codex 121 even the sizes of
neumes varies between different folios and often even on the same
folio. Therefore, when loading the images as background images
in fontforge (version used so far is 20120731), they need to be
scaled accordingly. The easiest way is to measure the height in
pixels of a clivis with episema (cl-) neume from the highest to
the lowest extreme and divide by 42.0 pixels which is corresponding
height of the original cl- background picture. The result is the
scale factor listed in GregiorioNabcRef.tex. After loading the
background image, the background layer in fontforge should be scaled
(same in both axis) by the height of the glyph image in pixels
divided by the scale factor computed above and divided by 52.0 (the
pixel height of the cl- background picture). The cl- background
picture in the gregall font had the height of 1000 fontforge units.
The grelaon font has as a source only a single manuscript with
approximately comparable neume sizes everywhere, so if using as the
source images with heights around 3500-3600 pixels, the scale factor
is just 1 and height 52 pixels should correspond to 1000 fontforge
units. Each neume should be named in fontforge with the corresponding
nabc string, with - replaced by N, > replaced by B, ! replaced by E
and ~ replaced by T. After adding any glyph, GregorioNabcRef.tex
should be updated to list the source of the neume and if the corresponding
gregorian piece is not listed yet, also update list of them, if possible
with a reference to Graduale Triplex, Antiphonale Monasticum,
Nocturnale Romanum etc. book pages where the gregorian piece can be
found.
Loading

0 comments on commit 885591c

Please sign in to comment.