diff options
Diffstat (limited to 'Build/source/libs/icu-xetex/data/translit/Hebrew_Latin.txt')
-rw-r--r-- | Build/source/libs/icu-xetex/data/translit/Hebrew_Latin.txt | 116 |
1 files changed, 40 insertions, 76 deletions
diff --git a/Build/source/libs/icu-xetex/data/translit/Hebrew_Latin.txt b/Build/source/libs/icu-xetex/data/translit/Hebrew_Latin.txt index 810d8a7f8fc..40c63cadf07 100644 --- a/Build/source/libs/icu-xetex/data/translit/Hebrew_Latin.txt +++ b/Build/source/libs/icu-xetex/data/translit/Hebrew_Latin.txt @@ -1,40 +1,20 @@ -#-------------------------------------------------------------------- -# Copyright (c) 1999-2005, International Business Machines -# Corporation and others. All Rights Reserved. -#-------------------------------------------------------------------- - -# Transliteration table for Hebrew -# Based on the UNGEGN table at: -# http://www.eki.ee/wgrs/rom1_he.pdf +# *************************************************************************** +# * +# * Copyright (C) 2004-2006, International Business Machines +# * Corporation; Unicode, Inc.; and others. All Rights Reserved. +# * +# *************************************************************************** +# File: Hebrew_Latin.txt +# Generated from CLDR: Thu Jul 20 16:27:15 PDT 2006 # -# Exceptions: -# - Accents are added to disambiguate letters -# - Combinations of dagesh, shin/sin dot that produce different -# letters are not yet encoded. -# -# To test, open: -# http://oss.software.ibm.com/cgi-bin/icu/tr -# Click Edit, paste in this file, Save As hebrew-latin/XXX -# (where XXX is a username) -# Now go back to the main window, and try it out. -# Use hebrew-latin/XXX for Output 1, and (Inverse) for Output 2 -# Paste in hebrew text in Input, and hit Transliterate. -# -# For more information, see" -# http://icu.sourceforge.net/userguide/Transform.html - -:: [[:Hebrew:] [:^ccc=0:] [\u05B0-\u05B9\u05BB-\u05BC\u05C1-\u05C2\u2135-\u2138̄\u05BF] - [\u05BD]] ; +:: [[:Hebrew:] [:^ccc=0:] [\u05B0-\u05B9\u05BB-\u05BC\u05C1-\u05C2ℵ-ℸ\u0304\u05BF] - [\u05BD]] ; :: nfkd (nfc) ; $letterAfter = [:M:]* [:L:] ; - -# move longer items here to avoid masking - -ח <> ẖ ; -צ <> ẕ } $letterAfter; -ץ <> ẕ ; -ש <> ş ; -ת <> ţ ; - +ח <> h\u0331 ; +צ <> z\u0331 } $letterAfter; +ץ <> z\u0331 ; +ש <> s\u0327 ; +ת <> t\u0327 ; א <> ʼ ; ב <> b ; ג <> g ; @@ -48,7 +28,7 @@ $letterAfter = [:M:]* [:L:] ; ך <> k ; ל <> l ; מ <> m } $letterAfter; -ם <> m ; +ם <> m ; נ <> n } $letterAfter; ן <> n ; ס <> s ; @@ -57,53 +37,37 @@ $letterAfter = [:M:]* [:L:] ; ף <> p ; ק <> q ; ר <> r ; - - װ > | וו; # HEBREW LIGATURE YIDDISH DOUBLE VAV - ױ > | וי; # HEBREW LIGATURE YIDDISH VAV YOD - ײ > | יי ; # HEBREW LIGATURE YIDDISH DOUBLE YOD - - -ּ <> ̇ ; # dagesh just goes to overdot for now -ׁ <> ̌ ; # shin dot -> sh -ׂ <> ̂ ; # sin dot -> s - -# points +װ > | וו; # HEBREW LIGATURE YIDDISH DOUBLE VAV +ױ > | וי; # HEBREW LIGATURE YIDDISH VAV YOD +ײ > | יי ; # HEBREW LIGATURE YIDDISH DOUBLE YOD +\u05BC <> \u0307 ; # dagesh just goes to overdot for now +\u05C1 <> \u030C ; # shin dot -> sh +\u05C2 <> \u0302 ; # sin dot -> s $above = [^[:ccc=0:][:ccc=230:]]*; - -ֲ > à ; -ֲ $1< a ($above) ̀; - -ָ > á ; -ָ $1 < a ($above) ́; - -ֱ > è ; -ֱ $1 < e ($above) ̀; - -ֵ > é ; -ֵ $1 < e ($above) ́; - -ְ > e ̆ ; -ְ $1 < e ($above) ̆; - -ֹ > ò ; -ֹ $1 < o ($above) ̀; - -ִ <> i ; -ֻ <> u ; -ַ <> a ; -ֶ <> e ; -ֳ <> o ; - -\u05BF <> ̄ ; - -# fallbacks +\u05B2 > à ; +\u05B2 $1< a ($above) \u0300; +\u05B8 > á ; +\u05B8 $1 < a ($above) \u0301; +\u05B1 > è ; +\u05B1 $1 < e ($above) \u0300; +\u05B5 > é ; +\u05B5 $1 < e ($above) \u0301; +\u05B0 > e \u0306 ; +\u05B0 $1 < e ($above) \u0306; +\u05B9 > ò ; +\u05B9 $1 < o ($above) \u0300; +\u05B4 <> i ; +\u05BB <> u ; +\u05B7 <> a ; +\u05B6 <> e ; +\u05B3 <> o ; +\u05BF <> \u0304 ; ק < c ; פ < f } $letterAfter; ף < f ; ז < j ; ו < v ; כס < x ; - :: (lower); :: nfc (nfd) ; -:: ([[:Latin:] [:^ccc=0:] [\u02BB-\u02BC\u0300-\u0302\u0307\u030C\u0327\u0331\u0340-\u0341 ̄ ]]);
\ No newline at end of file +:: ([[:Latin:] [:^ccc=0:] [ʻ-ʼ\u0300-\u0302\u0307\u030C\u0327\u0331\u0340-\u0341 \u0304 ]]); |