diff options
author | Norbert Preining <norbert@preining.info> | 2021-08-14 03:01:53 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2021-08-14 03:01:53 +0000 |
commit | 769e7ba80785adf6ccb03041b687fcd0253e9371 (patch) | |
tree | 784acd267b7048a5456106de9bef1c753f5f6f0e /indexing/upmendex/README.md | |
parent | 07801f7ec3e3482aba8553fd75f9f190ac3f9f0a (diff) |
CTAN sync 202108140301
Diffstat (limited to 'indexing/upmendex/README.md')
-rw-r--r-- | indexing/upmendex/README.md | 52 |
1 files changed, 34 insertions, 18 deletions
diff --git a/indexing/upmendex/README.md b/indexing/upmendex/README.md index a5b79c250a..5aec451f1b 100644 --- a/indexing/upmendex/README.md +++ b/indexing/upmendex/README.md @@ -1,7 +1,7 @@ upmendex --- Multilingual index processor ========================================== -2020.03.21 Ver0.55 +2021.08.08 Ver0.58 TANAKA, Takuji <ttk(at)t-lab.opal.ne.jp> @@ -17,8 +17,11 @@ upmendex is a multilingual index processor with following features: support UTF-8 encoding for input/output. Will work with upLaTeX, XeLaTeX and luaLaTeX. * Support Latin (including non-English), Greek, Cyrillic, - Korean Hangul and Han (Hanzi ideographs) scripts + Korean Hangul and Chinese Han (Hanzi ideographs) scripts as well as Japanese Kana. + * Support Devanagari and Thai scripts (experimental). + * Support four kinds of sort orders (Pinyin, Radical-Stroke, + Stroke and Zhuyin) for Chinese Han scripts (Hanzi ideographs). * Apply International Components for Unicode (ICU)[4] for sorting process. @@ -27,11 +30,13 @@ upmendex is a multilingual index processor with following features: * source/ :: sources * doc/ :: documents * doc/samples/ :: samples for test. + * doc/samples/alphabet :: samples for languages and collation options. + * doc/samples/option :: samples for ICU attributes/rules options etc. More samples are distributed at GitHub[2] than at CTAN[5]. * man/ :: manuals ### Building upmendex -The source files are distributed at GitHub[2] and work with TeX Live svn r58576. +The source files are distributed at GitHub[2] and work with TeX Live svn r60191. Ref. [TeX Live and Subversion](http://www.tug.org/texlive/svn/) Tested with ICU 68.2 . @@ -44,26 +49,30 @@ No warranty. Lisence notice is written in [COPYRIGHT](./COPYRIGHT). It is as same as [the BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause) -### Supported locale +### Supported locales In ICU collator, default "root" locale covers several lauguages: -English, French, Germany, Italian and so on. -Follows are available for setting into "icu_locale". +English, French, Germany, Italian, Portuguese and so on. +Much of languages and collation options are supported by +setting into "icu_locale" in style files. +Currently following locales are available: #### Latin script - "az" (Azerbaijani), "ca" (Catalan), "cs", "cs@collation=search" (Czech), - "da" (Danish), "de@collation=phonebook" (German), "eo" (Espelanto), - "es", "es@collation=traditional", "es@collation=search" (Spanish), - "fi" (Finnish), "gl" (Galician), - "hr", "hr@collation=search" (Croatian), "hu" (Hungarian), - "lt" (Lithuanian), "nb", "nn", "no" (Norwegian), + "az", "az@collation=search" (Azerbaijani), "ca", "ca@collation=search" (Catalan), + "cs", "cs@collation=search" (Czech), "da", "da@collation=search" (Danish), + "de@collation=phonebook", "de@collation=search", "de-AT@collation=phonebook" (German), + "eo" (Espelanto), "es", "es@collation=traditional", "es@collation=search" (Spanish), + "fi", "fi@collation=search", "fi@collation=traditional" (Finnish), + "fr-CA" (French), "gl", "gl@collation=search" (Galician), + "hr", "hr@collation=search" (Croatian), "hu" (Hungarian), "lt" (Lithuanian), + "nb", "nb@collation=search", "nn", "nn@collation=search", "no" (Norwegian), "pl" (Polish), "ro" (Romanian), "sk", "sk@collation=search" (Slovak), - "sl" (Slovenian), "sq" (Albanian), - "sr-Latn", "sr-Latn@collation=search" (Serbian), "sv" (Swedish), - "tr" (Turkish), "vi" (Vietnamese) + "sl" (Slovenian), "sq" (Albanian), "sr-Latn", "sr-Latn@collation=search" (Serbian), + "sv", "sv@collation=search", "sv@collation=standard" (Swedish), + "tr" (Turkish), "vi", "vi@collation=traditional" (Vietnamese) #### Cyrillic script - "be" (Belarusian), "bg" (Bulgarian), "ru" (Russian), - "sr" (Serbian), "uk" (Ukraine) + "be" (Belarusian), "bg" (Bulgarian), "kk" (Kazakh), "ky" (Kyrgyz), + "mk" (Macedonian), "ru" (Russian), "sr" (Serbian), "uk" (Ukraine) #### Greek script "el" (Greek) @@ -71,7 +80,14 @@ Follows are available for setting into "icu_locale". #### CJK (Han script (Hanzi), Hangul, Kana) "ja", "ja@collation=unihan" (Japanese), "ko", "ko@collation=search", "ko@collation=unihan" (Korean), - "zh", "zh@collation=unihan", "zh@collation=stroke", "zh@collation=zhuyin" (Chinese) + "zh" [Pinyin Sort Order], "zh@collation=unihan" [Radical-Stroke Sort Order], + "zh@collation=stroke" [Stroke Sort Order], "zh@collation=zhuyin" [Zhuyin Sort Order] (Chinese) + +#### Devanagari (experimental) + "hi" (Hindi), "mr" (Marathi), "ne" (Nepali) + +#### Thai script (experimental) + "th" (Thai) ### References 1. [ASCII Nihongo TeX (Publishing TeX)](https://asciidwango.github.io/ptex/) |