home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a061 / 8.img / DICTION.IS@ / DICTION.bin
Encoding:
Text File  |  1992-02-26  |  8.5 KB  |  244 lines

  1. ; semi-colon is the comment character
  2. [sortorder]
  3. ;===============================================================================
  4. ;
  5. ;   @(#)dictionary.srt    28.1    10/11/90
  6. ;
  7. ;   Sort Order Overview:
  8. ;   --------------------
  9. ;   Based on the ISO 8859-1 ("Latin 1") character set, this sort order is a
  10. ;   case-sensitive ordering. Upper case letters always sort before their 
  11. ;   lower case counterparts.
  12. ;
  13. ;   It is useful for at least the English, French and German languages, and may 
  14. ;   work for many others.
  15. ;
  16. ;   Ligatures, Sort-Doubles, etc.:
  17. ;   ------------------------------
  18. ;       AE, ae ligatures
  19. ;    German sharp-s ligature with "ss"
  20. ;
  21. ;   The ordering:
  22. ;   --------------
  23. ;   first all non-alphanumeric characters in binary order
  24. ;   followed by all numeric digits
  25. ;   then followed by all alphabetic characters used in English, French and German
  26. ;   and ended by all alphabetic characters not used in English, French or German
  27. ;===============================================================================
  28.  
  29. class = 0x01                              ; Class `1' sort order
  30. id = 0x33                                ; Unique ID # (51) for the sort order
  31. name = dictionary
  32. menuname = "General purpose dictionary ordering."
  33. charset = iso_1      
  34.  
  35. description = "General purpose dictionary sort order for use with several\
  36.  Western-European languages including English, French, and German.  Uses\
  37.  the ISO 8859-1 character set and is case-sensitive."
  38.  
  39. ; ligatures for English, French, and German
  40.  
  41. lig = 0xC6, after AE    ; AE ligature
  42. lig = 0xE6, after ae    ; ae ligature
  43. lig = 0xDF, after ss    ; small german letter sharp s
  44.  
  45. ; Control characters
  46.  
  47. char = 0x01      ;(SOH) start of heading
  48. char = 0x02      ;(STX) start of text
  49. char = 0x03      ;(ETX) end of text
  50. char = 0x04      ;(EOT) end of transmission
  51. char = 0x05      ;(ENQ) enquiry
  52. char = 0x06      ;(ACK) acknowledge
  53. char = 0x07      ;(BEL) bell
  54. char = 0x08      ;(BS) backspace
  55. char = 0x09      ;(HT) horizontal tab
  56. char = 0x0A      ;(LF) newline, or line feed
  57. char = 0x0B      ;(VT) vertical tab
  58. char = 0x0C      ;(FF) form feed
  59. char = 0x0D      ;(CR) carriage return
  60. char = 0x0E      ;(SO) shift out
  61. char = 0x0F      ;(SI) shift in
  62. char = 0x10      ;(DLE) data link escape
  63. char = 0x11      ;(DC1) device control 1
  64. char = 0x12      ;(DC2) device control 2
  65. char = 0x13      ;(DC3) device control 3
  66. char = 0x14      ;(DC4) device control 4
  67. char = 0x15      ;(NAK) negative acknowledge
  68. char = 0x16      ;(SYN) synchronous idle
  69. char = 0x17      ;(ETB) end transmission blk
  70. char = 0x18      ;(CAN) cancel
  71. char = 0x19      ;(EM) end of medium
  72. char = 0x1A      ;(SUB) substitute
  73. char = 0x1B      ;(ESC) escape
  74. char = 0x1C      ;(FS) file separator
  75. char = 0x1D      ;(GS) group separator
  76. char = 0x1E      ;(RS) record separator
  77. char = 0x1F      ;(US) unit separator
  78.  
  79. ; All non-alphanumeric characters, including puntuation
  80. ;     These are sorted merely by their numerical ordering
  81. ;    based on the ISO 8859-1 standard for clarity and
  82. ;    consistency
  83.  
  84. char = 0x20      ;( ) space
  85. char = 0x21      ;(!) exclamation mark
  86. char = 0x22      ;(") quotation mark
  87. char = 0x23      ;(#) number sign
  88. char = 0x24      ;($) dollar sign
  89. char = 0x25      ;(%) percent sign
  90. char = 0x26      ;(&) ampersand
  91. char = 0x27      ;(') apostrophe
  92. char = 0x28      ;(() left parenthesis
  93. char = 0x29      ;()) right parenthesis
  94. char = 0x2A      ;(*) asterisk
  95. char = 0x2B      ;(+) plus sign
  96. char = 0x2C      ;(,) comma
  97. char = 0x2D      ;(-) hyphen, minus sign
  98. char = 0x2E      ;(.) full stop
  99. char = 0x2F      ;(/) solidus
  100. char = 0x3A      ;(:) colon
  101. char = 0x3B      ;(;) semicolon
  102. char = 0x3C      ;(<) less-than sign
  103. char = 0x3D      ;(=) equals sign
  104. char = 0x3E      ;(>) greater-than sign
  105. char = 0x3F      ;(?) question mark
  106. char = 0x40      ;(@) commercial at
  107. char = 0x5B      ;([) left square bracket
  108. char = 0x5C      ;(\) reverse solidus
  109. char = 0x5D      ;(]) right square bracket
  110. char = 0x5E      ;(^) circumflex accent
  111. char = 0x5F      ;(_) low line
  112. char = 0x60      ;(`) grave accent
  113. char = 0x7B      ;({) left curly bracket
  114. char = 0x7C      ;(|) vertical line
  115. char = 0x7D      ;(}) right curly bracket
  116. char = 0x7E      ;(~) tilde
  117. char = 0x7F      ;delete, or rubout
  118. char = 0x80     ; undefined
  119. char = 0x81     ; undefined
  120. char = 0x82     ; undefined
  121. char = 0x83     ; undefined
  122. char = 0x84     ; undefined
  123. char = 0x85     ; undefined
  124. char = 0x86     ; undefined
  125. char = 0x87     ; undefined
  126. char = 0x88     ; undefined
  127. char = 0x89     ; undefined
  128. char = 0x8A     ; undefined
  129. char = 0x8B     ; undefined
  130. char = 0x8C     ; undefined
  131. char = 0x8D     ; undefined
  132. char = 0x8E     ; undefined
  133. char = 0x8F     ; undefined
  134. char = 0x90     ; undefined
  135. char = 0x91     ; undefined
  136. char = 0x92     ; undefined
  137. char = 0x93     ; undefined
  138. char = 0x94     ; undefined
  139. char = 0x95     ; undefined
  140. char = 0x96     ; undefined
  141. char = 0x97     ; undefined
  142. char = 0x98     ; undefined
  143. char = 0x99     ; undefined
  144. char = 0x9A     ; undefined
  145. char = 0x9B     ; undefined
  146. char = 0x9C     ; undefined
  147. char = 0x9D     ; undefined
  148. char = 0x9E     ; undefined
  149. char = 0x9F     ; undefined
  150. char = 0xA0     ;no-break space
  151. char = 0xA1      ;inverted exclamation mark
  152. char = 0xA2      ;cent sign
  153. char = 0xA3      ;pound sign
  154. char = 0xA4      ;currency sign
  155. char = 0xA5      ;yen sign
  156. char = 0xA6      ;broken bar
  157. char = 0xA7      ;paragraph sign, section sign
  158. char = 0xA8      ;diaeresis
  159. char = 0xA9      ;copyright sign
  160. char = 0xAA      ;feminine ordinal indicator
  161. char = 0xAB      ;left angle quotation mark
  162. char = 0xAC      ;not sign
  163. char = 0xAD      ;soft hyphen
  164. char = 0xAE      ;registered trade mark sign
  165. char = 0xAF      ;macron
  166. char = 0xB0      ;ring above or degree sign
  167. char = 0xB1      ;plus/minus (+/-) sign
  168. char = 0xB2      ;superscript 2
  169. char = 0xB3      ;superscript 3
  170. char = 0xB4      ;acute accent
  171. char = 0xB5      ;micro sign
  172. char = 0xB6      ;pilcrow or paragraph sign
  173. char = 0xB7      ;middle dot
  174. char = 0xB8      ;cedilla
  175. char = 0xB9      ;superscript 1
  176. char = 0xBA      ;masculine ordinal indicator
  177. char = 0xBB      ;right angle quotation mark
  178. char = 0xBC      ;vulgar fraction one quarter
  179. char = 0xBD      ;vulgar fraction one half
  180. char = 0xBE      ;vulgar fraction three quarter
  181. char = 0xBF      ;inverted question mark
  182. char = 0xD7      ;multiplication sign
  183. char = 0xF7      ;division sign
  184.  
  185. ; Digits
  186.     
  187. char = 0x30      ;(0) digit zero
  188. char = 0x31      ;(1) digit one
  189. char = 0x32      ;(2) digit two
  190. char = 0x33      ;(3) digit three
  191. char = 0x34      ;(4) digit four
  192. char = 0x35      ;(5) digit five
  193. char = 0x36      ;(6) digit six
  194. char = 0x37      ;(7) digit seven
  195. char = 0x38      ;(8) digit eight
  196. char = 0x39      ;(9) digit nine
  197.  
  198. ; Latin Alphabet
  199.  
  200. char = 0x41,0x61,0xC0,0xE0,0xC1,0xE1,0xC2,0xE2,0xC3,0xE3,0xC4,0xE4,0xC5,0xE5
  201.     ;A, a, A-grave, a-grave, A-acute, a-acute, A-circumflex, a-circumflex,
  202.     ;A-tilde, a-tilde, ;A-diaeresis, a-diaeresis, A-ring, a-ring
  203. char = 0x42, 0x62    ;letter B, b
  204. char = 0x43, 0x63, 0xC7, 0xE7
  205.             ;letters C, c, C-cedilla, c-cedilla
  206. char = 0x44, 0x64    ;letter D, d
  207. char = 0x45, 0x65, 0xC8, 0xE8, 0xC9, 0xE9, 0xCA, 0xEA, 0xCB, 0xEB
  208.     ;E, e, E-grave, e-grave, E-acute, e-acute, E-circumflex, e-circumflex,
  209.     ;E-diaeresis, e-diaeresis
  210. char = 0x46, 0x66    ;letter F, f
  211. char = 0x47, 0x67    ;letter G, g
  212. char = 0x48, 0x68    ;letter H, h
  213. char = 0x49, 0x69, 0xCC, 0xEC, 0xCD, 0xED, 0xCE, 0xEE, 0xCF, 0xEF
  214.     ;I, i, I-grave, i-grave, I-acute, i-acute, I-circumflex, i-circumflex,
  215.     ;I-diaeresis, i-diaeresis
  216. char = 0x4A, 0x6A    ;letter J, j
  217. char = 0x4B, 0x6B    ;letter K, k
  218. char = 0x4C, 0x6C    ;letter L, l
  219. char = 0x4D, 0x6D    ;letter M, m
  220. char = 0x4E, 0x6E, 0xD1, 0xF1
  221.             ;letters N, n, N-tilde, n-tilde
  222. char = 0x4F,0x6F,0xD2,0xF2,0xD3,0xF3,0xD4,0xF4,0xD5,0xF5,0xD6,0xF6,0xD8,0xF8
  223.     ;O, o, O-grave, o-grave, O-acute, o-acute, O-circumflex, o-circumflex,
  224.     ;O-tilde, o-tilde, O-diaeresis, o-diaeresis, O-stroke, o-stroke
  225. char = 0x50, 0x70    ;letter P, p
  226. char = 0x51, 0x71    ;letter Q, q
  227. char = 0x52, 0x72    ;letter R, r
  228. char = 0x53, 0x73    ;letter S, s
  229. char = 0x54, 0x74    ;letter T, t
  230. char = 0x55,0x75,0xD9,0xF9,0xDA,0xFA,0xDB,0xFB,0xDC,0xFC
  231.     ;U, u, U-grave, u-grave, U-acute, u-acute, 
  232.     ;U-circumflex, u-circumflex, U-diaeresis, u-diaeresis
  233. char = 0x56, 0x76    ;letter V, v
  234. char = 0x57, 0x77    ;letter W, w
  235. char = 0x58, 0x78    ;letter X, x
  236. char = 0x59, 0x79, 0xDD, 0xFD, 0xFF
  237.             ;letters Y, y, Y-acute, y-acute, y-diaeresis
  238. char = 0x5A, 0x7A    ;letter Z, z
  239.  
  240. ; Alpha characters not used in English, French or German:
  241.  
  242. char = 0xD0, 0xF0    ;icelandic capital letter Eth, small letter eth
  243. char = 0xDE, 0xFE    ;icelandic capital letter Thorn, small letter thorn
  244.