home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a025 / 8.ddi / ALTNOACC.85@ / ALTNOACC.bin
Encoding:
Text File  |  1992-09-15  |  8.3 KB  |  238 lines

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