summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/luatex/gregoriotex/gregorio-vowels.dat
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/luatex/gregoriotex/gregorio-vowels.dat')
-rw-r--r--Master/texmf-dist/tex/luatex/gregoriotex/gregorio-vowels.dat108
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ÚÜŰ;