diff options
author | Karl Berry <karl@freefriends.org> | 2016-04-16 21:22:41 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-04-16 21:22:41 +0000 |
commit | c9383c25c72dffde2894fd8a164d53269ce828a1 (patch) | |
tree | 0eb3ad41c8855ab9c21b0924ef23a2215b30f06e /Master/texmf-dist/tex/luatex/gregoriotex/gregorio-vowels.dat | |
parent | cb7776b7b205ed1ca821d824dd80f7e6c86dc92e (diff) |
gregoriotex (16apr16)
git-svn-id: svn://tug.org/texlive/trunk@40561 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/luatex/gregoriotex/gregorio-vowels.dat')
-rw-r--r-- | Master/texmf-dist/tex/luatex/gregoriotex/gregorio-vowels.dat | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/luatex/gregoriotex/gregorio-vowels.dat b/Master/texmf-dist/tex/luatex/gregoriotex/gregorio-vowels.dat new file mode 100644 index 00000000000..f4b82d91715 --- /dev/null +++ b/Master/texmf-dist/tex/luatex/gregoriotex/gregorio-vowels.dat @@ -0,0 +1,108 @@ +# Vowel rule file for Gregorio +# Copyright (C) 2015 The Gregorio Project (see CONTRIBUTORS.md) +# +# This file is part of Gregorio. +# +# This program is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +# more details. +# +# You should have received a copy of the GNU General Public License along with +# this program. If not, see <http://www.gnu.org/licenses/>. + +# Comments begin with a hash symbol and end at the end of the line. These two +# lines are comments. + +# In general, Gregorio does no case folding, so upper- and lower-case +# characters and combinations thereof should be listed. + +# The "alias" keyword indicates that a name is an alias for a given language. +# The "alias" keyword must be followed by the name of the alias in square +# brackets, the "to" keyword, the name of the target language in square +# brackets, and a semicolon. For best performance, aliases should precede the +# language they are aliasing. +alias [english] to [English]; + +# The "language" keyword indicates that the rules which follow are for the +# specified language. It must be followed by the language name enclosed in +# square brackets and a semicolon. The language specified applies until the +# next language statement. +language [English]; + +# The "vowel" keyword indicates that the characters which follow, until the +# next semicolon, should be considered vowels. There may be multiple "vowel" +# statements, and the characters following all of them will be considered +# vowels. +vowel aàáâAÀÁÂ; +vowel eèéêëEÈÉÊË; +vowel iìíîIÌÍÎ; +vowel oòóôOÒÓÔ; +vowel uùúûUÙÚÛ; +vowel yỳýYỲÝ; +vowel æǽÆǼ; +vowel œŒ; + +# The "prefix" keyword lists strings of characters which end in a vowel, but +# when followed by a sequence of vowels, SHOULD NOT be considered part of the +# vowel sound. These strings follow the keyword and must be separated by space +# and end with a semicolon. There may be multiple "prefix" statements, and all +# will apply. Examples of prefixes include "i" and "u" in Latin and "qu" in +# English. +prefix qu Qu qU QU; +prefix gu Gu gU GU; +prefix y Y; + +# The "suffix" keyword lists strings of characters which don't start with a +# vowel, but when appearing after a sequence of vowels, SHOULD be considered +# part of the vowel sound. These strings follow the keyword and must be +# separated by space and end with a semicolon. There may be multiple "suffix" +# statements, and all will apply. Examples of suffixes include "w" and "we" in +# English and "y" in Spanish. +suffix w W; +suffix we We wE WE; + +# The "secondary" keyword lists strings of characters which do not contain +# vowels, but for which, when there are no vowels present in a syllable, define +# the center of the syllable. These strings follow the keyword and must be +# separated by space and end with a semicolon. Examples of secondary sequences +# include "w" from Welsh loanwords in English and the syllabic consonants "l" +# and "r" in Czech. +secondary w W; + +alias [polish] to [Polish]; +alias [Polish] to [Slavic]; +alias [czech] to [Czech]; +alias [Czech] to [Slavic]; +alias [slovak] to [Slovak]; +alias [Slovak] to [Slavic]; + +language [Slavic]; + +vowel aàáâąAÀÁÂĄ; +vowel eèéêëěęEÈÉÊËĚĘ; +vowel iìíîIÌÍÎ; +vowel oòóôOÒÓÔ; +vowel uùúûůUÙÚÛŮ; +vowel yỳýYỲÝ; +vowel æǽÆǼ; +vowel œŒ; + +secondary l L ĺ Ĺ; +secondary r R ŕ Ŕ; +secondary m M; + +alias [hungarian] to [Hungarian]; + +language [Hungarian]; + +vowel aáAÁ; +vowel éeëÉEË; +vowel iíIÍ; +vowel oóöőOÓÖŐ; +vowel uúüűUÚÜŰ; |