Unicode Checker https://earthlingsoft.net
counting in hex, decimal, and binary:

Andy Clymer’s explanation of Hexadecimal numbers: http://andyclymer.com/cooper/hexadecimal.html
https://adobe-type-tools.github.io/afdko/OpenTypeFeatureFileSpecification.html
https://github.com/adobe-fonts/source-serif/blob/main/Roman/familyGSUB.fea
https://learn.microsoft.com/en-us/typography/opentype/spec/languagetags
https://github.com/adobe-fonts/source-serif/blob/main/Roman/familyGSUB.fea#L599-L612 https://github.com/adobe-type-tools/mark-feature-helper-rf-ext
- https://font-tools.com
- https://fonttools.github.io/fontspector/
- https://fontanalyzer.app
- https://wakamaifondue.com/beta/
- https://fontdrop.info
- https://github.com/adobe-type-tools/drawBotProofing
git clone git@github.com:adobe-type-tools/drawBotProofing.git
cd drawBotProofing
pip install -e .
https://software.sil.org/ukelele/
абвгдежзийклмнопрстуфхцчшщъыьэюя
αβγδεζηθικλμνξοπρστυφχψως
abcdefghijklmnopqrstuvwxyz
# NB: this only works for files _without spaces_!
for f in $(find . -name "*.ufo");
do afdko makeotf -r -f $f;
done
# this does work for files with spaces
find . -name "*.ufo" | while read f; do afdko makeotf -r -f $f; done
https://regex101.com/r/0Fajyz/1
banner hallo | sed 's/#/X/g'
xcode-select --install
curl -fsSL https://pyenv.run | bash
brew install readline xz
f = CurrentFont()
max_bounds = f.bounds
print(max_bounds)
# not needed, just for fon
for i, value in enumerate(max_bounds):
print(value)
for g in f:
# extreme glyphs
if g.bounds and g.bounds[i] == max_bounds[i]:
print(g.name)
print()