Font that can be used for validating baseline alignments. sajidanwar.com/misc/baseline-diagnostic-font/
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Minor modifications to READMEs

+32 -30
+2
README.md
··· 5 5 Font that can be used for validating baseline alignments. This project contains 6 6 the build system for the font using the [fonttools] Python library. 7 7 8 + **Built font files can be found in the [./dist](./dist) folder.** 9 + 8 10 ## Building 9 11 10 12 This project uses [uv] for dependency management. Use `uv run` to build the font
+15 -15
dist/README.md
··· 12 12 13 13 It has the following baselines: 14 14 15 - | Baseline/Metric | Value | BASE Value | OS/2 Value | hhea Value | 16 - |-------------------|-------|------------|----------------|------------| 17 - | ascent | 800 | | sTypoAscender | ascent | 18 - | ideographic-over | 750 | Idtp | | | 19 - | hanging | 650 | hang | | | 20 - | cap-height | 550 | | sCapHeight | | 21 - | math | 450 | math | | | 22 - | /central/ | 350 | | | | 23 - | /em-middle/ | 300 | | | | 24 - | x-height | 250 | | sxHeight | | 25 - | /x-middle/ | 150 | | | | 26 - | alphabetic | 50 | romn | | | 27 - | /zero/ | | | | | 28 - | ideographic-under | -50 | ideo | | | 29 - | descent | -200 | | sTypoDescender | descent | 15 + | Baseline/Metric | Coordinate | BASE Value | OS/2 Value | hhea Value | 16 + |-------------------|------------|------------|----------------|------------| 17 + | ascent | 800 | | sTypoAscender | ascent | 18 + | ideographic-over | 750 | Idtp | | | 19 + | hanging | 650 | hang | | | 20 + | cap-height | 550 | | sCapHeight | | 21 + | math | 450 | math | | | 22 + | /central/ | 350 | | | | 23 + | /em-middle/ | 300 | | | | 24 + | x-height | 250 | | sxHeight | | 25 + | /x-middle/ | 150 | | | | 26 + | alphabetic | 50 | romn | | | 27 + | /zero/ | | | | | 28 + | ideographic-under | -50 | ideo | | | 29 + | descent | -200 | | sTypoDescender | descent | 30 30 31 31 The `BaselineDiagnosticAlphabeticZero` variant is the same as `Baseline`, 32 32 except the alphabetic baseline is at the common value of 0. This also
+15 -15
main.py
··· 96 96 97 97 It has the following baselines: 98 98 99 - | Baseline/Metric | Value | BASE Value | OS/2 Value | hhea Value | 100 - |-------------------|-------|------------|----------------|------------| 101 - | ascent | 800 | | sTypoAscender | ascent | 102 - | ideographic-over | 750 | Idtp | | | 103 - | hanging | 650 | hang | | | 104 - | cap-height | 550 | | sCapHeight | | 105 - | math | 450 | math | | | 106 - | /central/ | 350 | | | | 107 - | /em-middle/ | 300 | | | | 108 - | x-height | 250 | | sxHeight | | 109 - | /x-middle/ | 150 | | | | 110 - | alphabetic | 50 | romn | | | 111 - | /zero/ | | | | | 112 - | ideographic-under | -50 | ideo | | | 113 - | descent | -200 | | sTypoDescender | descent | 99 + | Baseline/Metric | Coordinate | BASE Value | OS/2 Value | hhea Value | 100 + |-------------------|------------|------------|----------------|------------| 101 + | ascent | 800 | | sTypoAscender | ascent | 102 + | ideographic-over | 750 | Idtp | | | 103 + | hanging | 650 | hang | | | 104 + | cap-height | 550 | | sCapHeight | | 105 + | math | 450 | math | | | 106 + | /central/ | 350 | | | | 107 + | /em-middle/ | 300 | | | | 108 + | x-height | 250 | | sxHeight | | 109 + | /x-middle/ | 150 | | | | 110 + | alphabetic | 50 | romn | | | 111 + | /zero/ | | | | | 112 + | ideographic-under | -50 | ideo | | | 113 + | descent | -200 | | sTypoDescender | descent | 114 114 115 115 The `BaselineDiagnosticAlphabeticZero` variant is the same as `Baseline`, 116 116 except the alphabetic baseline is at the common value of 0. This also