I asked this new language model to write me some Outlaw Country song lyrics in German. The result is spectacular.
=> More informations about this toot | View the thread
... and soon after posting, I found a solution :) I read @simoncozens’ article “Advanced Glyph Reordering” (https://simoncozens.github.io/advanced-glyph-reordering/) and indeed, just swapping the horncomb and macroncomb makes all following steps easier, and makes it work in CoreText.
=> View attached media | View attached media
=> More informations about this toot | View the thread
Trying to get the #din91379 sequences with horn to shape correctly in my Sudo fonts ... “S horncomb macroncomb” is an especially difficult combination. It shapes correctly in harfbuzz (FontGoggles, top) but not in CoreText (TextEdit, bottom). I wonder if that's a limitation in #GlyphsApp’s generated mark feature or a bug in CoreText. That one of the font is monospaced also doesn’t make it easier ;)
=> More informations about this toot | View the thread
I still had a Facebook account, even if I never used it.
Today I finally deleted it. Consider doing so yourself as well. #Facebook #FactChecking #Zuckerberg
=> More informations about this toot | View the thread
In other news, I’ve greatly sped up dumping a VFB to JSON in the #Python implementation just by switching from the builtin JSON module to orjson (https://pypi.org/project/orjson/). You don't always need a fancy compiled language to speed up your code. #RustLang
=> More informations about this toot | View the thread
I’ve started to reimplement vfbLib (https://github.com/LucasFonts/vfbLib) in #RustLang, and already it is 20x faster than #Python just splitting the data fields from the binary VFB file and dumping them to JSON.
It may be complicated or would take a very long time to implement all the functionality in Rust though, because I’m just not experienced enough in Rust. (I suspect the Python code also doesn’t have a very clean structure …)
=> More informations about this toot | View the thread
We updated TheSans to support the DIN 91379 standard for transliterating foreign names into Latin, effective for German authorities since November.
https://www.lucasfonts.com/learn/standard-compliant-fonts
If you know Luc(as), you’d rightly expect extra care going into these fonts. And indeed, he designed all the additional glyphs by hand instead of relying on mark positioning.
Upgrades are available for existing licenses.
[#]DIN91379 #fonts #EuropeanUnion #ad
=> More informations about this toot | View the thread
Some of the things I learned:
=> More informations about this toot | View the thread
A deep dive into FontLab Studio 5’s TrueType hinting code: https://github.com/jenskutilek/fakelab/blob/main/doc/truetype-hinting/index.md
About 10 years ago, I really wanted to understand how TrueType hinting works in FLS5, and how it compiles its graphical representation to bytecode. Thought I’d write it all down before I forget it. Check it out if you enjoy reading TrueType assembly code :)
[#]TrueTypeHinting #TrueType #Fonts #Assembly #Bytecode
=> More informations about this toot | View the thread
I can’t help but read „Uber Eats Music Hall“ as „Uber Eats Music“ Hall
=> More informations about this toot | View the thread
I found the dongle, but it turns out the Logic Pro 7 version on my iBook is just a bit too old to open the projects. Plus, the iBook is so damn slow ... trying a project that it could open, it takes about 30 minutes to load all the audio files, and then trying to play it, it says “disk overload”. Ah, the joys of retro computing.
=> More informations about this toot | View the thread
Hm, this isn’t it ;)
=> More informations about this toot | View the thread
Booting up my 2002 iBook G3 trying to rescue some old Logic Pro music projects. Now, where did I put the USB dongle like 10 years ago …?
=> More informations about this toot | View the thread
Fleisch ist mein … äh, alles! #iOS #Einkaufsliste #ai
=> More informations about this toot | View the thread
Cc @mwichary https://tech.lgbt/@Natasha_Jay/113514224559134596
=> More informations about this toot | View the thread
For an explanation of the color code, see this video:
https://www.youtube.com/watch?v=oz42GjSKjeg
=> More informations about this toot | View the thread
Can you read this? Now you can type this!
Listening to #BlueMonday on repeat, I made a #ColorFont that implements the color coded blocks used by #NewOrder on some of their record cover art.
Download: https://github.com/jenskutilek/NewGlyphOrder-Font
=> More informations about this toot | View the thread
I remembered #vimeo as a kind of "youtube for connoisseurs", but apparenly now it's "my ai-powered video platform" and there's not even a way to search for existing videos on their homepage ... ?
=> More informations about this toot | View the thread
xargs is my favourite recent command line discovery. You can use xargs to avoid having to write a loop to call a command on a large number of files. So let's say you want to convert a folder of TTFs to WOFF2. Will shell globbing work?
$ woff2_compress *.ttf
One argument, the input filename, must be provided.
Nope. It must be called with just one file path. With xargs, that's as easy as:
$ ls *.ttf | xargs -n1 woff2_compress
Boom!
[#]commandline #unix #linux
=> More informations about this toot | View the thread
For background information on the Selectric Composer spacing system, see my article: https://www.kutilek.de/selectric/
#IBM #Selectric #font
=> More informations about this toot | View the thread
=> This profile without reblog | Go to jenskutilek@typo.social account This content has been proxied by September (3851b).Proxy Information
text/gemini