features.fea 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288
  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 two slash five by uni2156;
  160. sub three slash four by threequarters;
  161. sub three slash five by uni2157;
  162. sub three slash eight by threeeighths;
  163. sub four slash five by uni2158;
  164. sub five slash six by uni215A;
  165. sub five slash eight by fiveeighths;
  166. sub seven slash eight by seveneighths;
  167. script latn;
  168. sub one slash two by onehalf;
  169. sub one slash three by onethird;
  170. sub one slash four by onequarter;
  171. sub one slash five by uni2155;
  172. sub one slash six by uni2159;
  173. sub one slash eight by oneeighth;
  174. sub two slash three by twothirds;
  175. sub two slash five by uni2156;
  176. sub three slash four by threequarters;
  177. sub three slash five by uni2157;
  178. sub three slash eight by threeeighths;
  179. sub four slash five by uni2158;
  180. sub five slash six by uni215A;
  181. sub five slash eight by fiveeighths;
  182. sub seven slash eight by seveneighths;
  183. language MOL ;
  184. sub one slash two by onehalf;
  185. sub one slash three by onethird;
  186. sub one slash four by onequarter;
  187. sub one slash five by uni2155;
  188. sub one slash six by uni2159;
  189. sub one slash eight by oneeighth;
  190. sub two slash three by twothirds;
  191. sub two slash five by uni2156;
  192. sub three slash four by threequarters;
  193. sub three slash five by uni2157;
  194. sub three slash eight by threeeighths;
  195. sub four slash five by uni2158;
  196. sub five slash six by uni215A;
  197. sub five slash eight by fiveeighths;
  198. sub seven slash eight by seveneighths;
  199. language ROM ;
  200. sub one slash two by onehalf;
  201. sub one slash three by onethird;
  202. sub one slash four by onequarter;
  203. sub one slash five by uni2155;
  204. sub one slash six by uni2159;
  205. sub one slash eight by oneeighth;
  206. sub two slash three by twothirds;
  207. sub two slash five by uni2156;
  208. sub three slash four by threequarters;
  209. sub three slash five by uni2157;
  210. sub three slash eight by threeeighths;
  211. sub four slash five by uni2158;
  212. sub five slash six by uni215A;
  213. sub five slash eight by fiveeighths;
  214. sub seven slash eight by seveneighths;
  215. } frac;
  216. feature ordn {
  217. sub [zero one two three four five six seven eight nine ] [a A ]' by [ordfeminine ordfeminine ];
  218. sub [zero one two three four five six seven eight nine ] [O o ]' by [ordmasculine ordmasculine ];
  219. script latn;
  220. sub [zero one two three four five six seven eight nine ] [a A ]' by [ordfeminine ordfeminine ];
  221. sub [zero one two three four five six seven eight nine ] [O o ]' by [ordmasculine ordmasculine ];
  222. language MOL ;
  223. sub [zero one two three four five six seven eight nine ] [a A ]' by [ordfeminine ordfeminine ];
  224. sub [zero one two three four five six seven eight nine ] [O o ]' by [ordmasculine ordmasculine ];
  225. language ROM ;
  226. sub [zero one two three four five six seven eight nine ] [a A ]' by [ordfeminine ordfeminine ];
  227. sub [zero one two three four five six seven eight nine ] [O o ]' by [ordmasculine ordmasculine ];
  228. } ordn;
  229. feature case {
  230. sub exclamdown by exclamdown.case;
  231. sub questiondown by questiondown.case;
  232. sub uni2E18 by uni2E18.case;
  233. sub uni0304 by uni0304.case;
  234. sub uni0306 by uni0306.case;
  235. sub uni0307 by uni0307.case;
  236. sub uni030B by uni030B.case;
  237. sub uni030F by uni030F.case;
  238. sub uni0311 by uni0311.case;
  239. script latn;
  240. sub exclamdown by exclamdown.case;
  241. sub questiondown by questiondown.case;
  242. sub uni2E18 by uni2E18.case;
  243. sub uni0304 by uni0304.case;
  244. sub uni0306 by uni0306.case;
  245. sub uni0307 by uni0307.case;
  246. sub uni030B by uni030B.case;
  247. sub uni030F by uni030F.case;
  248. sub uni0311 by uni0311.case;
  249. language MOL ;
  250. sub exclamdown by exclamdown.case;
  251. sub questiondown by questiondown.case;
  252. sub uni2E18 by uni2E18.case;
  253. sub uni0304 by uni0304.case;
  254. sub uni0306 by uni0306.case;
  255. sub uni0307 by uni0307.case;
  256. sub uni030B by uni030B.case;
  257. sub uni030F by uni030F.case;
  258. sub uni0311 by uni0311.case;
  259. language ROM ;
  260. sub exclamdown by exclamdown.case;
  261. sub questiondown by questiondown.case;
  262. sub uni2E18 by uni2E18.case;
  263. sub uni0304 by uni0304.case;
  264. sub uni0306 by uni0306.case;
  265. sub uni0307 by uni0307.case;
  266. sub uni030B by uni030B.case;
  267. sub uni030F by uni030F.case;
  268. sub uni0311 by uni0311.case;
  269. } case;
  270. feature aalt {
  271. # automatic
  272. feature locl;
  273. feature subs;
  274. feature sinf;
  275. feature sups;
  276. feature frac;
  277. feature ordn;
  278. feature case;
  279. } aalt;