features.fea 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. # Prefix: Languagesystems
  2. # automatic
  3. languagesystem DFLT dflt;
  4. languagesystem latn dflt;
  5. languagesystem latn MOL;
  6. languagesystem latn ROM;
  7. feature locl {
  8. script latn;
  9. language MOL ;
  10. sub Scedilla by uni0218;
  11. sub scedilla by uni0219;
  12. language ROM ;
  13. sub Scedilla by uni0218;
  14. sub scedilla by uni0219;
  15. } locl;
  16. feature subs {
  17. sub zero by zero.subs;
  18. sub one by one.subs;
  19. sub two by two.subs;
  20. sub three by three.subs;
  21. sub four by four.subs;
  22. sub five by five.subs;
  23. sub six by six.subs;
  24. sub seven by seven.subs;
  25. sub eight by eight.subs;
  26. sub nine by nine.subs;
  27. script latn;
  28. sub zero by zero.subs;
  29. sub one by one.subs;
  30. sub two by two.subs;
  31. sub three by three.subs;
  32. sub four by four.subs;
  33. sub five by five.subs;
  34. sub six by six.subs;
  35. sub seven by seven.subs;
  36. sub eight by eight.subs;
  37. sub nine by nine.subs;
  38. language MOL ;
  39. sub zero by zero.subs;
  40. sub one by one.subs;
  41. sub two by two.subs;
  42. sub three by three.subs;
  43. sub four by four.subs;
  44. sub five by five.subs;
  45. sub six by six.subs;
  46. sub seven by seven.subs;
  47. sub eight by eight.subs;
  48. sub nine by nine.subs;
  49. language ROM ;
  50. sub zero by zero.subs;
  51. sub one by one.subs;
  52. sub two by two.subs;
  53. sub three by three.subs;
  54. sub four by four.subs;
  55. sub five by five.subs;
  56. sub six by six.subs;
  57. sub seven by seven.subs;
  58. sub eight by eight.subs;
  59. sub nine by nine.subs;
  60. } subs;
  61. feature sinf {
  62. sub zero by zero.subs;
  63. sub one by one.subs;
  64. sub two by two.subs;
  65. sub three by three.subs;
  66. sub four by four.subs;
  67. sub five by five.subs;
  68. sub six by six.subs;
  69. sub seven by seven.subs;
  70. sub eight by eight.subs;
  71. sub nine by nine.subs;
  72. script latn;
  73. sub zero by zero.subs;
  74. sub one by one.subs;
  75. sub two by two.subs;
  76. sub three by three.subs;
  77. sub four by four.subs;
  78. sub five by five.subs;
  79. sub six by six.subs;
  80. sub seven by seven.subs;
  81. sub eight by eight.subs;
  82. sub nine by nine.subs;
  83. language MOL ;
  84. sub zero by zero.subs;
  85. sub one by one.subs;
  86. sub two by two.subs;
  87. sub three by three.subs;
  88. sub four by four.subs;
  89. sub five by five.subs;
  90. sub six by six.subs;
  91. sub seven by seven.subs;
  92. sub eight by eight.subs;
  93. sub nine by nine.subs;
  94. language ROM ;
  95. sub zero by zero.subs;
  96. sub one by one.subs;
  97. sub two by two.subs;
  98. sub three by three.subs;
  99. sub four by four.subs;
  100. sub five by five.subs;
  101. sub six by six.subs;
  102. sub seven by seven.subs;
  103. sub eight by eight.subs;
  104. sub nine by nine.subs;
  105. } sinf;
  106. feature sups {
  107. sub zero by onesuperior;
  108. sub one by twosuperior;
  109. sub two by threesuperior;
  110. sub three by uni2070;
  111. sub four by uni2074;
  112. sub five by uni2075;
  113. sub six by uni2076;
  114. sub seven by uni2077;
  115. sub eight by uni2078;
  116. sub nine by uni2079;
  117. script latn;
  118. sub zero by onesuperior;
  119. sub one by twosuperior;
  120. sub two by threesuperior;
  121. sub three by uni2070;
  122. sub four by uni2074;
  123. sub five by uni2075;
  124. sub six by uni2076;
  125. sub seven by uni2077;
  126. sub eight by uni2078;
  127. sub nine by uni2079;
  128. language MOL ;
  129. sub zero by onesuperior;
  130. sub one by twosuperior;
  131. sub two by threesuperior;
  132. sub three by uni2070;
  133. sub four by uni2074;
  134. sub five by uni2075;
  135. sub six by uni2076;
  136. sub seven by uni2077;
  137. sub eight by uni2078;
  138. sub nine by uni2079;
  139. language ROM ;
  140. sub zero by onesuperior;
  141. sub one by twosuperior;
  142. sub two by threesuperior;
  143. sub three by uni2070;
  144. sub four by uni2074;
  145. sub five by uni2075;
  146. sub six by uni2076;
  147. sub seven by uni2077;
  148. sub eight by uni2078;
  149. sub nine by uni2079;
  150. } sups;
  151. feature frac {
  152. sub one slash two by onehalf;
  153. sub one slash three by onethird;
  154. sub one slash four by onequarter;
  155. sub one slash five by uni2155;
  156. sub one slash six by uni2159;
  157. sub one slash eight by oneeighth;
  158. sub two slash three by twothirds;
  159. sub three slash four by threequarters;
  160. sub three slash five by uni2157;
  161. sub three slash eight by threeeighths;
  162. sub four slash five by uni2158;
  163. sub five slash six by uni215A;
  164. sub five slash eight by fiveeighths;
  165. sub seven slash eight by seveneighths;
  166. script latn;
  167. sub one slash two by onehalf;
  168. sub one slash three by onethird;
  169. sub one slash four by onequarter;
  170. sub one slash five by uni2155;
  171. sub one slash six by uni2159;
  172. sub one slash eight by oneeighth;
  173. sub two slash three by twothirds;
  174. sub three slash four by threequarters;
  175. sub three slash five by uni2157;
  176. sub three slash eight by threeeighths;
  177. sub four slash five by uni2158;
  178. sub five slash six by uni215A;
  179. sub five slash eight by fiveeighths;
  180. sub seven slash eight by seveneighths;
  181. language MOL ;
  182. sub one slash two by onehalf;
  183. sub one slash three by onethird;
  184. sub one slash four by onequarter;
  185. sub one slash five by uni2155;
  186. sub one slash six by uni2159;
  187. sub one slash eight by oneeighth;
  188. sub two slash three by twothirds;
  189. sub three slash four by threequarters;
  190. sub three slash five by uni2157;
  191. sub three slash eight by threeeighths;
  192. sub four slash five by uni2158;
  193. sub five slash six by uni215A;
  194. sub five slash eight by fiveeighths;
  195. sub seven slash eight by seveneighths;
  196. language ROM ;
  197. sub one slash two by onehalf;
  198. sub one slash three by onethird;
  199. sub one slash four by onequarter;
  200. sub one slash five by uni2155;
  201. sub one slash six by uni2159;
  202. sub one slash eight by oneeighth;
  203. sub two slash three by twothirds;
  204. sub three slash four by threequarters;
  205. sub three slash five by uni2157;
  206. sub three slash eight by threeeighths;
  207. sub four slash five by uni2158;
  208. sub five slash six by uni215A;
  209. sub five slash eight by fiveeighths;
  210. sub seven slash eight by seveneighths;
  211. } frac;
  212. feature ordn {
  213. sub [zero one two three four five six seven eight nine ] [a A ]' by [ordfeminine ordfeminine ];
  214. sub [zero one two three four five six seven eight nine ] [O o ]' by [ordmasculine ordmasculine ];
  215. script latn;
  216. sub [zero one two three four five six seven eight nine ] [a A ]' by [ordfeminine ordfeminine ];
  217. sub [zero one two three four five six seven eight nine ] [O o ]' by [ordmasculine ordmasculine ];
  218. language MOL ;
  219. sub [zero one two three four five six seven eight nine ] [a A ]' by [ordfeminine ordfeminine ];
  220. sub [zero one two three four five six seven eight nine ] [O o ]' by [ordmasculine ordmasculine ];
  221. language ROM ;
  222. sub [zero one two three four five six seven eight nine ] [a A ]' by [ordfeminine ordfeminine ];
  223. sub [zero one two three four five six seven eight nine ] [O o ]' by [ordmasculine ordmasculine ];
  224. } ordn;
  225. feature case {
  226. sub exclamdown by exclamdown.case;
  227. sub questiondown by questiondown.case;
  228. sub uni2E18 by uni2E18.case;
  229. sub uni0304 by uni0304.case;
  230. sub uni0306 by uni0306.case;
  231. sub uni0307 by uni0307.case;
  232. sub uni030B by uni030B.case;
  233. sub uni030F by uni030F.case;
  234. sub uni0311 by uni0311.case;
  235. script latn;
  236. sub exclamdown by exclamdown.case;
  237. sub questiondown by questiondown.case;
  238. sub uni2E18 by uni2E18.case;
  239. sub uni0304 by uni0304.case;
  240. sub uni0306 by uni0306.case;
  241. sub uni0307 by uni0307.case;
  242. sub uni030B by uni030B.case;
  243. sub uni030F by uni030F.case;
  244. sub uni0311 by uni0311.case;
  245. language MOL ;
  246. sub exclamdown by exclamdown.case;
  247. sub questiondown by questiondown.case;
  248. sub uni2E18 by uni2E18.case;
  249. sub uni0304 by uni0304.case;
  250. sub uni0306 by uni0306.case;
  251. sub uni0307 by uni0307.case;
  252. sub uni030B by uni030B.case;
  253. sub uni030F by uni030F.case;
  254. sub uni0311 by uni0311.case;
  255. language ROM ;
  256. sub exclamdown by exclamdown.case;
  257. sub questiondown by questiondown.case;
  258. sub uni2E18 by uni2E18.case;
  259. sub uni0304 by uni0304.case;
  260. sub uni0306 by uni0306.case;
  261. sub uni0307 by uni0307.case;
  262. sub uni030B by uni030B.case;
  263. sub uni030F by uni030F.case;
  264. sub uni0311 by uni0311.case;
  265. } case;
  266. feature aalt {
  267. # automatic
  268. feature locl;
  269. feature subs;
  270. feature sinf;
  271. feature sups;
  272. feature frac;
  273. feature ordn;
  274. feature case;
  275. } aalt;