%PDF- %PDF-
Direktori : /usr/share/liblouis/tables/ |
Current File : //usr/share/liblouis/tables/de-g0-core.uti |
# liblouis: German grade 0 braille # # Copyright (C) 2018 SBS Schweizerische Bibliothek für Blinde, Seh- und Lesebehinderte # Copyright (C) 2020 Bue Vester-Andersen # Copyright (C) 2022 Bert Frees # # This file is part of liblouis. # # liblouis is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 2.1 of the # License, or (at your option) any later version. # # liblouis 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 # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with liblouis. If not, see # <http://www.gnu.org/licenses/>. # #------------------------------------------------------------------------------- # --- Corrects ----------------------------------------------------------------- # --- Korrektur der Bindestrich-Probleme # Bindestrich nach Leerschlag vor Zahl ist Minuszeichen. noback correct $s["-"]$d "\x2212" # Bindestrich nach öffnender Klammer vor Zahl ist Minuszeichen. noback correct ["(-"]$d "(\x2212" noback correct ["[-"]$d "[\x2212" noback correct ["›-"]$d "›\x2212" noback correct ["»-"]$d "»\x2212" # begword nach Wortersatzstrich verhindern noback correct $s["-"] "-\x250A" # begword nach Satzzeichen und Wortersatzstrich verhindern noback correct $s["(-"]$l "(\x2013\x250A" noback correct $s["[-"]$l "[\x2013\x250A" noback correct $s["»-"]$l "»\x2013\x250A" noback correct $s["›-"]$l "›\x2013\x250A" # begword nach Wortersatzstrich nach Schrägstrich verhindern noback correct ["/-"]$l "/\x2013\x250A" # endword vor Wortersatzstrich vor Schrägstrich verhindern noback correct $l["-/"] "\x250A-/" # endword vor Wortersatzstrich verhindern noback correct "-\s" "\x250A-\s" noback correct "‹-\s" "\x250A‹-\s" noback correct "«-\s" "\x250A«-\s" # endword vor Wortersatzstrich und Satzzeichen verhindern (vor Satzzeichen KEIN Pt.6) # corrects für Satzzeichen, die einen Pt. 6 benötigen, befinden sich in sbs-de-g2-core.mod noback correct "-.\s" "\x250A-.\s" noback correct "-,\s" "\x250A-,\s" noback correct "-;\s" "\x250A-;\s" noback correct "-:\s" "\x250A-:\s" noback correct "-‹\s" "\x250A-‹\s" # begword/endword vor/nach Auslassungspunkten verhindern noback correct $l["..."]$l "\x250A...\x250A" noback correct $l["..."] "\x250A..." noback correct ["..."]$l "...\x250A" # --- Satzzeichen im Wort: Keine Wortgrenze noback correct $l["("]$l "\x250A(\x250A" noback correct $l[")"]$l "\x250A)\x250A" noback correct $l["["]$l "\x250A[\x250A" noback correct $l["]"]$l "\x250A]\x250A" noback correct $l["»"]$l "\x250A»\x250A" noback correct $l["«"]$l "\x250A«\x250A" noback correct $l["\x2039"]$l "\x250A\x2039\x250A" noback correct $l["\x203a"]$l "\x250A\x203a\x250A" # --- Apostroph, Punkt, Komma, Strich vor Zahl noback correct $d["'"]$d "." noback correct ["'"]$d "\x2500" noback correct $dl["."]$d "." noback correct ["."]$d "\x2501" noback correct ["--."]$d "\x2510" noback correct ["\x2013."]$d "\x2510" noback correct ["\x2014."]$d "\x2510" noback correct ["--,"]$d "\x2511" noback correct ["\x2013,"]$d "\x2511" noback correct ["\x2014,"]$d "\x2511" # --- Dagger ("gestorben") noback correct ["\x2020"] "gest." # --- Satzzeichen nach zahlenähnlichen Zeichen attribute puncAfterOrdinal ;:?!()[]\x00AB\x00BB # Prozent noback correct ["%"]%puncAfterOrdinal "%\x250B" noback correct ["%,"] "%\x256C," # Promille noback correct ["\x2030"]%puncAfterOrdinal "\x2030\x250B" noback correct ["\x2030,"] "\x2030\x256C," # Grad noback correct ["\x00B0"]%puncAfterOrdinal "\x00B0\x250B" noback correct ["\x00B0,"] "\x00B0\x256C," # Superscript 2 noback correct ["\x00B2"]%puncAfterOrdinal "\x00B2\x250B" noback correct ["\x00B2,"] "\x00B2\x256C," # Superscript 3 noback correct ["\x00B3"]%puncAfterOrdinal "\x00B3\x250B" noback correct ["\x00B3,"] "\x00B3\x256C," noback correct "\x00BC"[]%puncAfterOrdinal "\x250B" noback correct "\x00BD"[]%puncAfterOrdinal "\x250B" noback correct "\x00BE"[]%puncAfterOrdinal "\x250B" noback correct "\x2153"[]%puncAfterOrdinal "\x250B" noback correct "\x2154"[]%puncAfterOrdinal "\x250B" noback correct "\x2155"[]%puncAfterOrdinal "\x250B" noback correct "\x2156"[]%puncAfterOrdinal "\x250B" noback correct "\x2157"[]%puncAfterOrdinal "\x250B" noback correct "\x2158"[]%puncAfterOrdinal "\x250B" noback correct "\x2159"[]%puncAfterOrdinal "\x250B" noback correct "\x215a"[]%puncAfterOrdinal "\x250B" noback correct "\x215b"[]%puncAfterOrdinal "\x250B" noback correct "\x215c"[]%puncAfterOrdinal "\x250B" noback correct "\x215d"[]%puncAfterOrdinal "\x250B" noback correct "\x215e"[]%puncAfterOrdinal "\x250B" # --- Brüche vor Komma noback correct "\x00BC"[]"," "\x256C" noback correct "\x00BD"[]"," "\x256C" noback correct "\x00BE"[]"," "\x256C" noback correct "\x2153"[]"," "\x256C" noback correct "\x2154"[]"," "\x256C" noback correct "\x2155"[]"," "\x256C" noback correct "\x2156"[]"," "\x256C" noback correct "\x2157"[]"," "\x256C" noback correct "\x2158"[]"," "\x256C" noback correct "\x2159"[]"," "\x256C" noback correct "\x215a"[]"," "\x256C" noback correct "\x215b"[]"," "\x256C" noback correct "\x215c"[]"," "\x256C" noback correct "\x215d"[]"," "\x256C" noback correct "\x215e"[]"," "\x256C" # --- Markieren von Zahl-Buchstabenverbindung für Kurzschrift noback correct $d["bis"]!$l "b\x250Ais" noback correct $d[]$l "\x2504" # --- Braille indicator opcodes ------------------------------------------------ # Marking caps is necessary for back-translation capsletter 46 begcapsword 45 endcapsword 6 capsnocont # See section 2.6.2 numsign 3456 numericmodechars .,: nonumsign 6 # --- Emphasis opcodes --------------------------------------------------------- emphclass italic emphclass underline emphclass bold begemphphrase italic 456-456 endemphphrase italic after 6-3 lenemphphrase italic 2 begemphword italic 456b endemphword italic 6-3 emphmodechars italic *()[]{}<> noemphchars italic \s\t\n\r\x00a0/-\x2013\x2014*()[]{}<>„“‚‘«»‹›.,:;!¡?¿ begemphphrase bold 456-456 endemphphrase bold after 6-3 lenemphphrase bold 2 begemphword bold 456b endemphword bold 6-3 emphmodechars bold *()[]{}<> noemphchars bold \s\t\n\r/x00a0/-\x2013\x2014*()[]{}<>„“‚‘«»‹›.,:;!¡?¿ begemphphrase underline 456-456 endemphphrase underline after 6-3 lenemphphrase underline 2 begemphword underline 456b endemphword underline 6-3 emphmodechars underline *()[]{}<> noemphchars underline \s\t\n\r\x00a0/-\x2013\x2014*()[]{}<>„“‚‘«»‹›.,:;!¡?¿ # dot 6 required before emphasis indicator when inside word noback pass2 _$l@456b @6-456 noback pass2 @456b @456 emphclass downgrade begemphphrase downgrade 36-3 endemphphrase downgrade after 6-3 lenemphphrase downgrade 2 begemphword downgrade 6-3 endemphword downgrade 6-3 begcomp 6-46 # endcomp 6-3 # Omitted here (only to be used when longer than one word) # --- Special Symbol Opcodes --------------------------------------------------- hyphen - 36 # --- Translation opcodes ------------------------------------------------------ include litdigits6Dots.uti # Interpunktions- und Sonderzeichen midnum , 2 endnum ; 6-23 endnum ? 6-26 midword ? 6-26 always \s? 0-6-26 always (? 2356-6-26 endnum ! 6-235 midword ! 6-235 always \s! 0-6-235 always ! 235 midword : 6-25 midword ( 6-2356 midnum ( 6-2356 endnum ( 6-2356 always ( 2356 midword ) 6-2356 midnum ) 6-2356 endnum ) 6-2356 always ) 2356 midword [ 6-6-2356 midnum [ 6-6-2356 # [ after a number needs dot 6, since [ is 6-2356 we need a double dot 6 endnum [ 6-6-2356 midword ] 6-6-2356 midnum ] 6-6-2356 # ] after a number needs dot 6, since ] is 6-2356 we need a double dot 6 endnum ] 6-6-2356 always { 5-12356 always } 5-12356 prepunc " 236 prepunc « 236 prepunc » 236 prepunc \x201f 236 endnum " 6-356 postpunc " 356 endnum » 6-356 postpunc » 356 endnum « 6-356 postpunc « 356 endnum \x201f 6-356 postpunc \x201f 356 midword » 6-236 midword « 6-356 midword \x2039 6-6-356 midword \x203a 6-6-236 midnum . 3 always .\s.\s. 3-3-3 always # 4-3456 always ** 6-35-35 always *** 6-35-35-35 prepunc \x2039 6-236 prepunc \x203a 6-236 prepunc \x201b 6-236 postpunc \x2039 6-356 postpunc \x203a 6-356 postpunc \x201b 6-356 always \x2192 25-25-135 always \x2190 246-25-25 always \x2194 246-25-25-135 always & 5-136 always % 3456-245-356 endnum \s% 3456-245-356 endnum \s\x2030 3456-245-356-356 endnum \s\x2031 3456-245-356-356-356 endnum \s° 4-356 endnum \s\x2032 4-35 endnum \s\x2033 4-35-35 joinnum § 346 joinnum §§ 346-346 endnum .-- 3-36a-36a endnum .\x2013 3-36a-36a endnum ,-- 2-36a-36a endnum ,\x2013 2-36a-36a always \s-\s 6-36a-0 always \s-- 6-36a always -- 6-36a always \s\x2013 6-36a always \x2013 6-36a always \s\x2014 6-36a always \x2014 6-36a midnum / 5-2 endnum / 5-2 always / 5-2 always | 5-36 joinnum £ 4-123 joinnum $ 4-234 always $ 4-234 joinnum ¢ 4-14 joinnum ¥ 4-13456 joinnum \x20A0 4-15 joinnum \x20AC 4-15 begnum +\s 4-235 midnum \s+\s 0-4-235 midnum \s+ 0-4-235 midnum + 0-4-235 always + 4-235 begnum \s- 0-4-36a-3456 always \s- 0-6-36a always (- 2356-6-36a always »- 236-6-36a always ›- 6-236-6-36a always [- 6-2356-6-36a begnum \x2212\s 4-36a midnum \s\x2212\s 0-4-36a midnum \s\x2212 0-4-36a midnum \x2212 0-4-36a always \x2212 4-36a midnum \s±\s 0-4-235-36a midnum \s± 0-4-235-36a midnum ± 0-4-235-36a always ± 4-235-36a begnum =\s 4-2356 midnum \s=\s 0-4-2356 midnum \s= 0-4-2356 midnum = 0-4-2356 always = 4-2356 midnum \s\x2260\s 0-4-35-2356 midnum \s\x2260 0-4-35-2356 midnum \x2260 0-4-35-2356 always \x2260 4-35-2356 midnum \s\x2261\s 0-4-2356-2356 midnum \s\x2261 0-4-2356-2356 midnum \x2261 0-4-2356-2356 always \x2261 4-2356-2356 midnum \s\x2259\s 0-4-26 midnum \s\x2259 0-4-26 midnum \x2259 0-4-26 always \x2259 4-26 midnum \s~\s 0-4-26-26 midnum \s~ 0-4-26-26 midnum ~ 0-4-26-26 always ~ 0-4-26-26 midnum \s\x223C\s 0-4-26-26 midnum \s\x223C 0-4-26-26 midnum \x223C 0-4-26-26 always \x223C 4-26-26 midnum \s\x2245\s 0-4-26-26 midnum \s\x2245 0-4-26-26 midnum \x2245 0-4-26-26 always \x2245 4-26-26 begnum \x00D7\s 4-236 midnum \s\x00D7\s 0-4-236 midnum \s\x00D7 0-4-236 midnum \x00D7 0-4-236 always \x00D7 4-236 noback midnum \s\x2217\s 3 noback midnum \s\x2217 3 noback midnum \x2217 3 noback midnum \s*\s 3 noback midnum \s* 3 noback midnum * 3 always * 6-35 (Anmerkungsstern) noback midnum \s\x22c5\s 3 noback midnum \s\x22c5 3 noback midnum \x22c5 3 noback midnum \s\x22c6\s 3 noback midnum \s\x22c6 3 noback midnum \x22c6 3 midnum \s:\s 4-25 midnum \s: 4-25 midnum : 4-25 endnum : 6-25 begnum ÷\s 4-25 midnum \s÷\s 0-4-25 midnum \s÷ 0-4-25 midnum ÷ 0-4-25 always ÷ 4-25 midnum \s\x2215\s 0-4-25 midnum \s\x2215 0-4-25 midnum \x2215 0-4-25 always \x2215 4-25 midnum \s<\s 0-4-246-3 midnum \s< 0-4-246-3 midnum < 0-4-246-3 always < 4-246-3 midnum \s\x2264\s 0-4-246-2356 midnum \s\x2264 0-4-246-2356 midnum \x2264 0-4-246-2356 always \x2264 4-246-2356 midnum \s\x2266\s 0-4-246-2356 midnum \s\x2266 0-4-246-2356 midnum \x2266 0-4-246-2356 always \x2266 4-246-2356 midnum \s>\s 0-4-135-2 midnum \s> 0-4-135-2 midnum > 0-4-135-2 always > 4-135-2 midnum \s\x2265\s 0-4-135-2356 midnum \s\x2265 0-4-135-2356 midnum \x2265 0-4-135-2356 always \x2265 4-135-2356 midnum \s\x2267\s 0-4-135-2356 midnum \s\x2267 0-4-135-2356 midnum \x2267 0-4-135-2356 always \x2267 4-135-2356 # --- 6-Dot Computer Braille --------------------------------------------------- include countries.cti compbrl :// URLs compbrl www. compbrl @ Mail-address compbrl .com compbrl .edu compbrl .gov compbrl .mil compbrl .net compbrl .org compbrl .doc compbrl .htm compbrl .html compbrl .tex compbrl .txt compbrl .gif compbrl .jpg compbrl .png compbrl .wav compbrl .tar compbrl .zip #comp6 \x0020 0   SPACE comp6 \x0021 5 ! EXCLAMATION MARK comp6 \x0022 4-4 " QUOTATION MARK comp6 \x0023 3456 # NUMBER SIGN comp6 \x0024 46-46 $ DOLLAR SIGN comp6 \x0025 123456 % PERCENT SIGN comp6 \x0026 12346 & AMPERSAND comp6 \x0027 6-6 ' APOSTROPHE APOSTROPHE-QUOTE comp6 \x0028 236 ( LEFT PARENTHESIS comp6 \x0029 356 ) RIGHT PARENTHESIS comp6 \x002A 35 * ASTERISK comp6 \x002B 235 + PLUS SIGN comp6 \x002C 2 , COMMA comp6 \x002D 36 - HYPHEN-MINUS comp6 \x002E 3 . FULL STOP PERIOD comp6 \x002F 256 / SOLIDUS SLASH comp6 \x0030 346 0 DIGIT ZERO comp6 \x0031 16 1 DIGIT ONE comp6 \x0032 126 2 DIGIT TWO comp6 \x0033 146 3 DIGIT THREE comp6 \x0034 1456 4 DIGIT FOUR comp6 \x0035 156 5 DIGIT FIVE comp6 \x0036 1246 6 DIGIT SIX comp6 \x0037 12456 7 DIGIT SEVEN comp6 \x0038 1256 8 DIGIT EIGHT comp6 \x0039 246 9 DIGIT NINE comp6 \x003A 25 : COLON comp6 \x003B 23 ; SEMICOLON comp6 \x003C 56 < LESS-THAN SIGN comp6 \x003D 2356 = EQUALS SIGN comp6 \x003E 45 > GREATER-THAN SIGN comp6 \x003F 26 ? QUESTION MARK comp6 \x0040 4-345 @ COMMERCIAL AT comp6 \x0041 4-1 A LATIN CAPITAL LETTER A comp6 \x0042 4-12 B LATIN CAPITAL LETTER B comp6 \x0043 4-14 C LATIN CAPITAL LETTER C comp6 \x0044 4-145 D LATIN CAPITAL LETTER D comp6 \x0045 4-15 E LATIN CAPITAL LETTER E comp6 \x0046 4-124 F LATIN CAPITAL LETTER F comp6 \x0047 4-1245 G LATIN CAPITAL LETTER G comp6 \x0048 4-125 H LATIN CAPITAL LETTER H comp6 \x0049 4-24 I LATIN CAPITAL LETTER I comp6 \x004A 4-245 J LATIN CAPITAL LETTER J comp6 \x004B 4-13 K LATIN CAPITAL LETTER K comp6 \x004C 4-123 L LATIN CAPITAL LETTER L comp6 \x004D 4-134 M LATIN CAPITAL LETTER M comp6 \x004E 4-1345 N LATIN CAPITAL LETTER N comp6 \x004F 4-135 O LATIN CAPITAL LETTER O comp6 \x0050 4-1234 P LATIN CAPITAL LETTER P comp6 \x0051 4-12345 Q LATIN CAPITAL LETTER Q comp6 \x0052 4-1235 R LATIN CAPITAL LETTER R comp6 \x0053 4-234 S LATIN CAPITAL LETTER S comp6 \x0054 4-2345 T LATIN CAPITAL LETTER T comp6 \x0055 4-136 U LATIN CAPITAL LETTER U comp6 \x0056 4-1236 V LATIN CAPITAL LETTER V comp6 \x0057 4-2456 W LATIN CAPITAL LETTER W comp6 \x0058 4-1346 X LATIN CAPITAL LETTER X comp6 \x0059 4-13456 Y LATIN CAPITAL LETTER Y comp6 \x005A 4-1356 Z LATIN CAPITAL LETTER Z comp6 \x005B 4-12356 [ LEFT SQUARE BRACKET comp6 \x005C 4-34 \ REVERSE SOLIDUS comp6 \x005D 4-23456 ] RIGHT SQUARE BRACKET comp6 \x005E 4-2346 ^ CIRCUMFLEX ACCENT comp6 \x005F 4-456 _ LOW LINE comp6 \x0060 345 ` GRAVE ACCENT comp6 \x0061 1 a LATIN SMALL LETTER A comp6 \x0062 12 a LATIN SMALL LETTER B comp6 \x0063 14 a LATIN SMALL LETTER C comp6 \x0064 145 a LATIN SMALL LETTER D comp6 \x0065 15 a LATIN SMALL LETTER E comp6 \x0066 124 a LATIN SMALL LETTER F comp6 \x0067 1245 a LATIN SMALL LETTER G comp6 \x0068 125 a LATIN SMALL LETTER H comp6 \x0069 24 a LATIN SMALL LETTER I comp6 \x006A 245 a LATIN SMALL LETTER J comp6 \x006B 13 a LATIN SMALL LETTER K comp6 \x006C 123 a LATIN SMALL LETTER L comp6 \x006D 134 a LATIN SMALL LETTER M comp6 \x006E 1345 a LATIN SMALL LETTER N comp6 \x006F 135 o LATIN SMALL LETTER O comp6 \x0070 1234 p LATIN SMALL LETTER P comp6 \x0071 12345 q LATIN SMALL LETTER Q comp6 \x0072 1235 r LATIN SMALL LETTER R comp6 \x0073 234 s LATIN SMALL LETTER S comp6 \x0074 2345 t LATIN SMALL LETTER T comp6 \x0075 136 u LATIN SMALL LETTER U comp6 \x0076 1236 v LATIN SMALL LETTER V comp6 \x0077 2456 w LATIN SMALL LETTER W comp6 \x0078 1346 x LATIN SMALL LETTER X comp6 \x0079 13456 y LATIN SMALL LETTER Y comp6 \x007A 1356 z LATIN SMALL LETTER Z comp6 \x007B 12356 { LEFT CURLY BRACKET comp6 \x007C 34 | VERTICAL LINE comp6 \x007D 23456 } RIGHT CURLY BRACKET comp6 \x007E 2346 ~ TILDE comp6 \x00A1 4-36 ¡ INVERTED EXCLAMATION MARK comp6 \x00A2 6-5 ¢ CENT SIGN comp6 \x00A3 4-46 £ POUND SIGN comp6 \x00A4 46-46 ¤ CURRENCY SIGN comp6 \x00A5 6-46 ¥ YEN SIGN comp6 \x00A6 6-15 ¦ BROKEN BAR comp6 \x00A7 4-35 § SECTION SIGN comp6 \x00A8 6-4 ¨ DIAERESIS comp6 \x00A9 6-12346 © COPYRIGHT SIGN comp6 \x00AA 6-125 ª FEMININE ORDINAL INDICATOR comp6 \x00AB 46-56 « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK comp6 \x00AC 46-256 ¬ NOT SIGN comp6 \x00AD 6-36 ­ SOFT HYPHEN comp6 \x00AE 6-1235 ® REGISTERED SIGN comp6 \x00AF 6-45 ¯ MACRON comp6 \x00B0 6-456 ° DEGREE SIGN comp6 \x00B1 46-235 ± PLUS-MINUS SIGN comp6 \x00B2 6-12 ² SUPERSCRIPT TWO comp6 \x00B3 6-14 ³ SUPERSCRIPT THREE comp6 \x00B4 6-56 ´ ACUTE ACCENT comp6 \x00B5 6-134 µ MICRO SIGN comp6 \x00B6 6-145 ¶ PILCROW SIGN comp6 \x00B7 4-3 · MIDDLE DOT comp6 \x00B8 6-6 ¸ CEDILLA comp6 \x00B9 6-1 ¹ SUPERSCRIPT ONE comp6 \x00BA 6-245 º MASCULINE ORDINAL INDICATOR comp6 \x00BB 46-45 » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK comp6 \x00BC 6-136 ¼ VULGAR FRACTION ONE QUARTER comp6 \x00BD 6-1236 ½ VULGAR FRACTION ONE HALF comp6 \x00BE 6-1346 ¾ VULGAR FRACTION THREE QUARTERS comp6 \x00BF 6-3 ¿ INVERTED QUESTION MARK comp6 \x00C0 46-236 À LATIN CAPITAL LETTER A WITH GRAVE comp6 \x00C1 6-2 Á LATIN CAPITAL LETTER A WITH ACUTE comp6 \x00C2 4-16  LATIN CAPITAL LETTER A WITH CIRCUMFLEX comp6 \x00C3 4-346 à LATIN CAPITAL LETTER A WITH TILDE comp6 \x00C4 4-56 Ä LATIN CAPITAL LETTER A WITH DIAERESIS comp6 \x00C5 4-3456 Å LATIN CAPITAL LETTER A WITH RING ABOVE comp6 \x00C6 4-4 Æ LATIN CAPITAL LETTER AE comp6 \x00C7 4-12346 Ç LATIN CAPITAL LETTER C WITH CEDILLA comp6 \x00C8 46-35 È LATIN CAPITAL LETTER E WITH GRAVE comp6 \x00C9 4-123456 É LATIN CAPITAL LETTER E WITH ACUTE comp6 \x00CA 4-126 Ê LATIN CAPITAL LETTER E WITH CIRCUMFLEX comp6 \x00CB 6-235 Ë LATIN CAPITAL LETTER E WITH DIAERESIS comp6 \x00CC 4-5 Ì LATIN CAPITAL LETTER I WITH GRAVE comp6 \x00CD 6-25 Í LATIN CAPITAL LETTER I WITH ACUTE comp6 \x00CE 4-146 Î LATIN CAPITAL LETTER I WITH CIRCUMFLEX comp6 \x00CF 6-2356 Ï LATIN CAPITAL LETTER I WITH DIAERESIS comp6 \x00D0 4-356 Ð LATIN CAPITAL LETTER ETH comp6 \x00D1 4-256 Ñ LATIN CAPITAL LETTER N WITH TILDE comp6 \x00D2 46-5 Ò LATIN CAPITAL LETTER O WITH GRAVE comp6 \x00D3 6-256 Ó LATIN CAPITAL LETTER O WITH ACUTE comp6 \x00D4 4-1456 Ô LATIN CAPITAL LETTER O WITH CIRCUMFLEX comp6 \x00D5 4-26 Õ LATIN CAPITAL LETTER O WITH TILDE comp6 \x00D6 6-35 Ö LATIN CAPITAL LETTER O WITH DIAERESIS comp6 \x00D7 6-234 × MULTIPLICATION SIGN comp6 \x00D8 4-246 Ø LATIN CAPITAL LETTER O WITH STROKE comp6 \x00D9 46-356 Ù LATIN CAPITAL LETTER U WITH GRAVE comp6 \x00DA 6-26 Ú LATIN CAPITAL LETTER U WITH ACUTE comp6 \x00DB 4-156 Û LATIN CAPITAL LETTER U WITH CIRCUMFLEX comp6 \x00DC 6-236 Ü LATIN CAPITAL LETTER U WITH DIAERESIS comp6 \x00DD 6-356 Ý LATIN CAPITAL LETTER Y WITH ACUTE comp6 \x00DE 4-235 Þ LATIN CAPITAL LETTER THORN comp6 \x00DF 6-3456 ß LATIN SMALL LETTER SHARP S comp6 \x00E0 6-12356 à LATIN SMALL LETTER A WITH GRAVE comp6 \x00E1 6-16 á LATIN SMALL LETTER A WITH ACUTE comp6 \x00E2 46-16 â LATIN SMALL LETTER A WITH CIRCUMFLEX comp6 \x00E3 46-346 ã LATIN SMALL LETTER A WITH TILDE comp6 \x00E4 6-345 ä LATIN SMALL LETTER A WITH DIAERESIS comp6 \x00E5 46-3456 å LATIN SMALL LETTER A WITH RING ABOVE comp6 \x00E6 46-4 æ LATIN SMALL LETTER AE comp6 \x00E7 46-12346 ç LATIN SMALL LETTER C WITH CEDILLA comp6 \x00E8 6-2346 è LATIN SMALL LETTER E WITH GRAVE comp6 \x00E9 6-123456 é LATIN SMALL LETTER E WITH ACUTE comp6 \x00EA 46-126 ê LATIN SMALL LETTER E WITH CIRCUMFLEX comp6 \x00EB 6-1246 ë LATIN SMALL LETTER E WITH DIAERESIS comp6 \x00EC 6-34 ì LATIN SMALL LETTER I WITH GRAVE comp6 \x00ED 6-146 í LATIN SMALL LETTER I WITH ACUTE comp6 \x00EE 46-146 î LATIN SMALL LETTER I WITH CIRCUMFLEX comp6 \x00EF 6-12456 ï LATIN SMALL LETTER I WITH DIAERESIS comp6 \x00F0 6-2345 ð LATIN SMALL LETTER ETH comp6 \x00F1 6-1345 ñ LATIN SMALL LETTER N WITH TILDE comp6 \x00F2 6-346 ò LATIN SMALL LETTER O WITH GRAVE comp6 \x00F3 6-1456 ó LATIN SMALL LETTER O WITH ACUTE comp6 \x00F4 46-1456 ô LATIN SMALL LETTER O WITH CIRCUMFLEX comp6 \x00F5 6-135 õ LATIN SMALL LETTER O WITH TILDE comp6 \x00F6 6-246 ö LATIN SMALL LETTER O WITH DIAERESIS comp6 \x00F7 46-1256 ÷ DIVISION SIGN comp6 \x00F8 46-246 ø LATIN SMALL LETTER O WITH STROKE comp6 \x00F9 6-23456 ù LATIN SMALL LETTER U WITH GRAVE comp6 \x00FA 6-156 ú LATIN SMALL LETTER U WITH ACUTE comp6 \x00FB 46-156 û LATIN SMALL LETTER U WITH CIRCUMFLEX comp6 \x00FC 6-1256 ü LATIN SMALL LETTER U WITH DIAERESIS comp6 \x00FD 6-2456 ý LATIN SMALL LETTER Y WITH ACUTE comp6 \x00FE 6-1234 þ LATIN SMALL LETTER THORN comp6 \x00FF 6-13456 ÿ LATIN SMALL LETTER Y WITH DIAERESIS # --- Context rules --- # 2.6.2 Einzelgroßbuchstaben und Großbuchstabenfolgen # According to the Systematik single letter capitals are to be # announced with 45. This is not supported by liblouis so we use a # context rule to mark those places and fix them later in a pass2 rule # below noback context !$U[]$U!$l @ad noback context !$U[]$U~ @ad noback context `[]$U!$l @ad noback context `[]$U~ @ad # Remove the markers to handle single letter capitals that were added above noback pass2 @46-ad-46 @45 # FIXME: this seems to be needed for cases of midword capitalization # such as 'kW', see de-g0-detailed-specs.yaml:216 noback pass2 @ad-46 @45 # --- Handling of virtual dots ------------------------------------------------- # Kürzungsverbot entfernen noback pass2 @abcdef ? # Apostroph vor Zahl ('98) noback pass2 @3456-69 @3456-6 # Punkt vor Zahl (.45) noback pass2 @3456-39 @3456-3 # Dummy-Zahl entfernen noback pass2 @3456-b ? # Aufhebungspunkt vor Komma nach tiefgestellten Zahlen noback pass2 @ab @6 # Fehlende Lettersigns bei Zahl-Buchstaben-Verbindung in Kurzschrift bei # Buchstaben a-j ergänzen noback pass2 @ac-1 @6-1 noback pass2 @ac-12 @6-12 noback pass2 @ac-14 @6-14 noback pass2 @ac-145 @6-145 noback pass2 @ac-15 @6-15 noback pass2 @ac-124 @6-124 noback pass2 @ac-1245 @6-1245 noback pass2 @ac-125 @6-125 noback pass2 @ac-24 @6-24 noback pass2 @ac-245 @6-245 # Lettersigns bei Zahl-Buchstaben-Verbindung in Kurzschrift erhalten noback pass2 @ac-6-1 @6-1 noback pass2 @ac-6-12 @6-12 noback pass2 @ac-6-14 @6-14 noback pass2 @ac-6-145 @6-145 noback pass2 @ac-6-15 @6-15 noback pass2 @ac-6-124 @6-124 noback pass2 @ac-6-1245 @6-1245 noback pass2 @ac-6-125 @6-125 noback pass2 @ac-6-24 @6-24 noback pass2 @ac-6-245 @6-245 # Restliche Lettersigns bei Zahl-Buchstaben-Verbindung in Kurzschrift entfernen noback pass2 @ac-6 ? # Markierung für Zahl-Buchstaben-Verbindung in Vollschrift entfernen noback pass2 @ac ? # Korrektur: Kürzung "des" zwischen Bindestrichen auflösen noback pass3 @36-3-36 @36-145-123456-36 # Korrektur: Kürzung "im" vor Bindestrich oder zwischen Bindestrichen auflösen noback pass3 @36-36a-36 @36-24-134-36 noback pass3 @36a-36 @24-134-36 # Korrektur: Als Bindestrich geschriebens Minuszeichen vor Zahl noback pass3 @0-6-36a-6-3456 @0-4-36-3456 # Korrektur: Kürzung "ver" nach Bindestrich auflösen noback pass3 @36[@36a] @1236-12456 # Bei allen weiteren P36 virtuellen Punkt a entfernen noback pass3 @36a @36