Skip to content

add freely licensed Dotsies glyphs to Quikscript Sans

License

Notifications You must be signed in to change notification settings

refola/quikdot-sans

Repository files navigation

QuikDot Sans / · 

QuikDot Sans is a modified Quikscript Sans (see README-upstream.md) which replaces the Latin alphabetic characters a-z, A-Z, ø, æ, Æ, Ø, and ß, and ẞ with Dotsies. In particular, with the 5 dot positions interpreted as binary digits, characters "0" thru "31" are ediclhvbnkugtsøaomyjxræfwqzpÆØß, matching Dotsies.ttf's values. Capital letters A-Z and ẞ have tiny capitalization indication dots above their minuscule forms.

Metrics

In order to satisfy FontForge according to the first search result DuckDuckGo gave me, metrics are y=0 at the top, y=1000 at the bottom, and y=800 as the baseline. In Dotsies terms, this means 800/6 = 133⅓ SVG units per dot. So I'm rounding to 134, units each, including for the capitalization dot. Thus all characters will go 4 units below baseline, a nominal error of 0.4%. Capitalization dots will occupy (44, 0) thru (90, 90).

<-- TODO: adjust generate_dotsies.sh accordingly. It needs viewBox="0 0 134 1000", and new coordinates calculated for all rectangles. -->

Building

For the Dotsies version, every glyph is systematically constructed from the magic strings ediclhvbnkugtsøaomyjxræfwqzpÆØß (minuscule) and EDICLHVBNKUGTS AOMYJXR FWQZP ẞ (capital). Just run ./generate_dotsies.sh and it will generate corresponding .svg images to import into Fontforge.

For everything else, please see README-upstream.md.

License

QuikDot Sans is licensed under the SIL Open Font License, Version 1.1, just like upstream Quikscript Sans.

Other information

See README-upstream.md for all the useful use information. This README.md only covers the changes.

About

add freely licensed Dotsies glyphs to Quikscript Sans

Resources

License

Stars

Watchers

Forks

Packages

No packages published