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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5454a3b · May 12, 2020

History

19 Commits
May 12, 2020
Aug 21, 2019
Aug 21, 2019
Aug 21, 2019
Aug 21, 2019
Aug 21, 2019
Aug 21, 2019
May 12, 2020
May 12, 2020
May 12, 2020
May 12, 2020
Apr 27, 2020
May 12, 2020
May 12, 2020
Aug 21, 2019
Aug 21, 2019
Aug 21, 2019
Aug 21, 2019
Aug 21, 2019

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.