home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1995 October / IMM1095.ISO / share / vorstell / schule / keytran1.ini < prev    next >
INI File  |  1995-07-06  |  6KB  |  350 lines

  1. ; Schulschriften LA, VA, SAS, DR mit und ohne Lineatur,
  2. ; Table00 bis Table07
  3.  
  4. ;****************************************************************************
  5.  
  6.  
  7. [Table00]
  8. ;LA ohne Lineatur
  9.  
  10. ; the array P are primary characters ( can not be the one character several times )
  11. ; primary - it means that we should change the next charcter or insert connector
  12.  
  13. P01=B D F I N O P S T V W $D6
  14. P02=b o r v w $F6
  15. P03=A C E G H J K L M Q R U X Y Z $C4 $DC a c d e f g h i j k l m n p q s t u x y z $DF $E4 $FC
  16. P04=$2C
  17. P05=$27
  18.  
  19.  
  20. ; the array S are secondary characters 
  21. ; primary - it means that we should change these charcter or insert connector before
  22.  
  23. S01=a b c d e f g h i j k l o p q s t u y $F6
  24. S02=m n r v w x z $DF
  25. S03=a b c d e f g h i j k l m n o p q r s t u v w x y z $DF $E4 $F6 $FC
  26. S04=$2C
  27. S05=$27
  28.  
  29. ; Type of connectors ( can't be C00 !!! )
  30. ; Can be 4 characters per connector
  31. ; Can be 99 connectors
  32.  
  33. C01={
  34. C02={ |
  35. C03=}
  36. C04=|
  37. C05=$08
  38.  
  39.  
  40. ; Rules (primary array, connectors(if any), secondary array, transl. table (if any) )
  41.  
  42. R01=P01 C01 S01
  43. R02=P01 C02 S02
  44. R03=P02     S03 A01
  45. R04=P02 C03 !S03
  46. R05=P03 C04 S02
  47. R06=P04 C05 S04 A01        ;Anführungszeichen unten
  48. R07=P05 C05 S05 A01        ;dito oben
  49.  
  50.  
  51. [Table00A01]
  52.  
  53. a=α
  54. b=ß
  55. c=Γ
  56. d=π
  57. e=σ
  58. f=µ
  59. g=τ
  60. h=Φ
  61. i=Θ
  62. j=Ω
  63. k=δ
  64. l=∞
  65. m=φ
  66. n=ε
  67. o=∩
  68. p=≡
  69. q=±
  70. r=≥
  71. s=≤
  72. t=⌠
  73. u=⌡
  74. v=≈
  75. w=°
  76. x=∙
  77. y=·
  78. z=√
  79. $DF=$DE
  80. $E4=$FD
  81. $F6=$FE
  82. $FC=$FF
  83. $2C=$84
  84. $27=$93
  85.  
  86.  
  87. ;****************************************************************************
  88.  
  89.  
  90. [Table01]
  91. ;LA mit Lineatur, 
  92. ;zusätzliche Regel: Leertaste umwandeln in "@"
  93.  
  94. Base=Table00
  95.  
  96. P01=$20
  97.  
  98. R01=P01         A01
  99.  
  100. [Table01A01]
  101. $20=@
  102.  
  103.  
  104.  
  105. ;****************************************************************************
  106.  
  107.  
  108. [Table02]
  109. ;VA ohne Lineatur
  110.  
  111. P01=s
  112. P02=▀
  113. P03=t
  114. P04=B D I K N O P S T V W $D6 $20 ! $22 # % ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? $0D
  115. P05=S
  116. P06=$2C
  117. P07=$27
  118.  
  119. S01=a b c d e f g h i j k l m n o p q r s t u v w x y z $DF $E4 $F6 $FC
  120. S02=z
  121. S03=s
  122. S04=t
  123. S05=$2C
  124. S06=$27
  125.  
  126. C01={
  127. ;Schluß-s:
  128. C02=$08 $F3
  129. ;Schluß-ß:
  130. C03=$08 $DE
  131. ;alternatives t für "tz":
  132. C04=$08 $F4
  133. ;s für "st"
  134. C05=$08 $F2
  135. C06=$08
  136.  
  137. R01=P01 C02 !S01        ;Schluß-s ohne Schleife, falls nach "s" kein Kleinbuchst. kommt.
  138. R02=P02 C03 !S01        ;dito Schluß-ß.
  139. R03=P03 C04 S02 A01     ;"tz" wird ersetzt durch $94 und $9A
  140. R04=P04 C01 S03         ;If after any char of P04 (incl. "space" und "Enter") comes "s", connector C01 must be inserted.
  141. R05=P01 C05 S04         ;If after "s" comes "t", "s" replaced with $92
  142. R06=P05     S04 A01     ;If after "S" comes "t", "t" replaced with $95 (verbundenes "St")
  143. R07=P06 C06 S05 A01     ;Anführungszeichen unten
  144. R08=P07 C06 S06 A01     ;dito oben
  145.  
  146.  
  147. [Table02A01]
  148.  
  149. z=$FB
  150. t=$F5
  151. $2C=$84
  152. $27=$93
  153.  
  154.  
  155.  
  156. ;**************************************************************************
  157.  
  158.  
  159. [Table03]
  160. ;VA mit Lineatur, 
  161. ;zusätzliche Regel: Leertaste umwandeln in "@"
  162.  
  163. Base=Table02
  164.  
  165. P01=$20
  166.  
  167. R01=P01         A01
  168.  
  169. [Table03A01]
  170. $20=@
  171.  
  172.  
  173.  
  174.  
  175. ;**************************************************************************
  176.  
  177. [Table04]
  178. ;SAS ohne Lineatur
  179.  
  180. P01=b o $F6 r v w x
  181. P02=a $E4 c d e f g h i j k l m n p q s t u $FC y z $DF C E G J K L M Q R U $DC X Y Z
  182. P03=A $C4 F H
  183. P04=A
  184. P05=F
  185. P06=H
  186. P07=B D I N O $D6 P S T V W
  187. P08=$2C
  188. P09=$27
  189. P10=$C4
  190.  
  191.  
  192. S01=a $E4 c d g i j m n o $F6 p q r s u $FC v w x y z
  193. S02=b f h k l
  194. S03=e
  195. S04=t $DF
  196. S05=a $E4 b c d e f g h i j k l m n o $F6 p q r s t u $FC v w x y z $DF
  197. S06=m n r v w z
  198. S07=x
  199. S08=a $E4 c d g i j o $F6 p q s u $FC x y
  200. S09=$2C
  201. S10=$27
  202.  
  203.  
  204. C01=$B0
  205. C02=$B1
  206. C03=$B2
  207. C04=$B3
  208. C05=$B5
  209. C06=$B4
  210. C07=$B7
  211. C08=$B9
  212. C09=$BA
  213. C10=$08 $D8
  214. C11=$08 $D9
  215. C12=$08 $DA
  216. C13=$B8
  217. C14=$BB
  218. C15=$BC
  219. C16=$BD
  220. C17=$08
  221. C18=$08 $D7
  222.  
  223.  
  224. R01=P01 C04 !S05
  225. R02=P01 C01 S01 A01
  226. R03=P01 C02 S02 A01
  227. R04=P01 C03 S03 A01
  228. R05=P01 C07 S04 A01
  229. R06=P02 C05 S06
  230. R07=P02 C06 S07
  231. ;Grossbuchstaben:
  232. R08=P03 C08 S01 A01        ;nach A, F, H kommt a, c, d usw.
  233. R09=P03 C09 S02 A01        ;nach A, F, H kommt b, f, h usw.
  234. R10=P03 C13 S04 A01        ,nach A, F, H kommt t oder ß
  235. R11=P04 C10 S03 A01        ,nach A kommt e
  236. R12=P05 C11 S03 A01        ;nach F kommt e
  237. R13=P06 C12 S03 A01        ;nach H kommt e
  238. R14=P07 C15 S04 A01             ;nach B, D, I, N kommt t oder ß
  239. R15=P07 C14 S02 A02        ;nach B, D, I, N kommt b, f, h, k, l
  240. R16=P07 C14 S08 A01             ;nach B, D, I, N kommt a, c, d usw.
  241. R17=P07     S03 A02        ;nach B, D, I, N kommt e
  242. R18=P07 C16 S06            ;nach B, D, I, N kommt m, n, r
  243. R19=P08 C17 S09 A01            ;Anführungszeichen unten
  244. R20=P09 C17 S10 A01        ;dito oben
  245. R21=P10 C18 S03 A01        ;nach Ä kommt e
  246.  
  247.  
  248. [Table04A01]
  249.  
  250. a=α
  251. b=ß
  252. c=Γ
  253. d=π
  254. e=σ
  255. f=µ
  256. g=τ
  257. h=Φ
  258. i=Θ
  259. j=Ω
  260. k=δ
  261. l=∞
  262. m=φ
  263. n=ε
  264. o=∩
  265. p=≡
  266. q=±
  267. r=≥
  268. s=≤
  269. t=⌠
  270. u=⌡
  271. v=≈
  272. w=°
  273. y=·
  274. z=√
  275. $DF=$DE
  276. $E4=$FD
  277. $F6=$FE
  278. $FC=$FF
  279. $C4=$D7
  280. $2C=$84
  281. $27=$93
  282.  
  283.  
  284. [Table04A02]
  285. b=$D0
  286. f=$D1
  287. h=$D2
  288. k=$D3
  289. l=$D4
  290. e=$D5
  291.  
  292.  
  293. ;**************************************************************************
  294.  
  295. [Table05]
  296. ;SAS mit Lineatur
  297. ;zusätzliche Regel: Leertaste umwandeln in "@"
  298.  
  299. Base=Table04
  300.  
  301. P01=$20
  302.  
  303. R01=P01         A01
  304.  
  305. [Table05A01]
  306. $20=@
  307.  
  308.  
  309.  
  310. ;**************************************************************************
  311.  
  312.  
  313. [Table06]
  314. ;Druckschriften ohne Lineatur (Anführungszeichen konvertieren):
  315.  
  316. P01=$2C
  317. P02=$27
  318.  
  319. S01=$2C
  320. S02=$27
  321.  
  322. C01=$08
  323.  
  324. R01=P01 C01 S01 A01
  325. R02=P02 C01 S02 A01
  326.  
  327.  
  328. [Table06A01]
  329. $2C=$84
  330. $27=$93
  331.  
  332.  
  333. ;*************************************************************************
  334.  
  335. [Table07]
  336. ;Druckschriften mit Lineatur,
  337. ;zusätzliche Regel: Leertaste umwandeln in "@"
  338.  
  339. Base=Table06
  340.  
  341. P01=$20
  342.  
  343. R01=P01         A01
  344.  
  345. [Table07A01]
  346. $20=@
  347.  
  348.  
  349.  
  350.