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