optical_size.textproto 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. # opsz based on https://docs.microsoft.com/en-us/typography/opentype/spec/dvaraxistag_opsz
  2. # fallbacks based on https://en.wikipedia.org/wiki/Traditional_point-size_names
  3. # plus discussion with dcrossland@
  4. tag: "opsz"
  5. display_name: "Optical size"
  6. min_value: 6
  7. max_value: 144
  8. default_value: 14
  9. precision: -1
  10. fallback {
  11. name: "6pt"
  12. value: 6
  13. }
  14. fallback {
  15. name: "7pt"
  16. value: 7
  17. }
  18. fallback {
  19. name: "8pt"
  20. value: 8
  21. }
  22. fallback {
  23. name: "9pt"
  24. value: 9
  25. }
  26. fallback {
  27. name: "10pt"
  28. value: 10
  29. }
  30. fallback {
  31. name: "11pt"
  32. value: 11
  33. }
  34. fallback {
  35. name: "12pt"
  36. value: 12
  37. }
  38. fallback {
  39. name: "14pt"
  40. value: 14
  41. }
  42. fallback {
  43. name: "16pt"
  44. value: 16
  45. }
  46. fallback {
  47. name: "17pt"
  48. value: 17
  49. }
  50. fallback {
  51. name: "18pt"
  52. value: 18
  53. }
  54. fallback {
  55. name: "20pt"
  56. value: 20
  57. }
  58. fallback {
  59. name: "24pt"
  60. value: 24
  61. }
  62. fallback {
  63. name: "28pt"
  64. value: 28
  65. }
  66. fallback {
  67. name: "36pt"
  68. value: 36
  69. }
  70. fallback {
  71. name: "48pt"
  72. value: 48
  73. }
  74. fallback {
  75. name: "60pt"
  76. value: 60
  77. }
  78. fallback {
  79. name: "72pt"
  80. value: 72
  81. }
  82. fallback {
  83. name: "96pt"
  84. value: 96
  85. }
  86. fallback {
  87. name: "120pt"
  88. value: 120
  89. }
  90. fallback {
  91. name: "144pt"
  92. value: 144
  93. }
  94. description:
  95. "Adapt the style to specific text sizes, specified in Points. At smaller"
  96. " sizes, letters typically become optimized for more legibility, with loose"
  97. " spacing/kerning and thicker strokes with less detail. At larger sizes,"
  98. " letters are typically optimized for headlines with thinner strokes and"
  99. " more detailed forms, and more extreme weights and widths. When used in"
  100. " CSS, this axis is activated by default, but not all products/platforms"
  101. " use it automatically."