features.fea 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. # Prefix: Languagesystems
  2. # automatic
  3. languagesystem DFLT dflt;
  4. languagesystem latn dflt;
  5. languagesystem latn ROM;
  6. languagesystem latn MOL;
  7. feature aalt {
  8. # automatic
  9. feature sups;
  10. feature frac;
  11. feature ordn;
  12. feature locl;
  13. feature case;
  14. } aalt;
  15. feature locl {
  16. # automatic
  17. script latn;
  18. language ROM;
  19. sub Scedilla by Scommaaccent;
  20. sub scedilla by scommaaccent;
  21. language MOL;
  22. sub Scedilla by Scommaaccent;
  23. sub scedilla by scommaaccent;
  24. } locl;
  25. feature sups {
  26. # automatic
  27. sub one by onesuperior;
  28. sub two by twosuperior;
  29. sub three by threesuperior;
  30. sub four by foursuperior;
  31. sub five by fivesuperior;
  32. sub six by sixsuperior;
  33. sub seven by sevensuperior;
  34. sub eight by eightsuperior;
  35. sub nine by ninesuperior;
  36. } sups;
  37. feature frac {
  38. # automatic
  39. sub one slash eight by oneeighth;
  40. sub one slash four by onequarter;
  41. sub three slash eight by threeeighths;
  42. sub one slash two by onehalf;
  43. sub five slash eight by fiveeighths;
  44. sub three slash four by threequarters;
  45. sub seven slash eight by seveneighths;
  46. sub one slash three by onethird;
  47. sub two slash three by twothirds;
  48. } frac;
  49. feature ordn {
  50. # automatic
  51. sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine;
  52. sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine;
  53. } ordn;
  54. feature case {
  55. # automatic
  56. sub exclamdown by exclamdown.case;
  57. sub uni2E18 by uni2E18.case;
  58. sub questiondown by questiondown.case;
  59. sub uni0306 by uni0306.case;
  60. sub uni0311 by uni0311.case;
  61. sub uni030F by uni030F.case;
  62. sub uni0307 by uni0307.case;
  63. sub uni030B by uni030B.case;
  64. sub uni0304 by uni0304.case;
  65. } case;
  66. feature liga {
  67. # automatic
  68. sub f i by fi;
  69. sub f l by fl;
  70. } liga;