Toots for jenskutilek@typo.social account

Written by Jens Kutílek on 2025-01-28 at 10:18

I asked this new language model to write me some Outlaw Country song lyrics in German. The result is spectacular.

=> View attached media

=> More informations about this toot | View the thread

Written by Jens Kutílek on 2025-01-25 at 21:07

... 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

Written by Jens Kutílek on 2025-01-25 at 20:19

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 ;)

=> View attached media

=> More informations about this toot | View the thread

Written by Jens Kutílek on 2025-01-08 at 09:11

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

Written by Jens Kutílek on 2025-01-06 at 16:50

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

Written by Jens Kutílek on 2024-12-20 at 18:30

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

Written by Jens Kutílek on 2024-12-11 at 11:03

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

=> View attached media

=> More informations about this toot | View the thread

Written by Jens Kutílek on 2024-12-07 at 11:20

Some of the things I learned:

=> More informations about this toot | View the thread

Written by Jens Kutílek on 2024-12-07 at 11:15

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

Written by Jens Kutílek on 2024-11-28 at 19:59

I can’t help but read „Uber Eats Music Hall“ as „Uber Eats Music“ Hall

=> More informations about this toot | View the thread

Written by Jens Kutílek on 2024-11-24 at 12:56

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

Written by Jens Kutílek on 2024-11-24 at 11:14

Hm, this isn’t it ;)

=> View attached media

=> More informations about this toot | View the thread

Written by Jens Kutílek on 2024-11-24 at 11:11

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

Written by Jens Kutílek on 2024-11-23 at 12:41

Fleisch ist mein … äh, alles! #iOS #Einkaufsliste #ai

=> View attached media

=> More informations about this toot | View the thread

Written by Jens Kutílek on 2024-11-20 at 18:07

Cc @mwichary https://tech.lgbt/@Natasha_Jay/113514224559134596

=> More informations about this toot | View the thread

Written by Jens Kutílek on 2024-11-09 at 17:05

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

Written by Jens Kutílek on 2024-11-09 at 16:26

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

=> View attached media

=> More informations about this toot | View the thread

Written by Jens Kutílek on 2024-10-23 at 10:37

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 ... ?

=> View attached media

=> More informations about this toot | View the thread

Written by Jens Kutílek on 2024-10-13 at 09:38

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

Written by Jens Kutílek on 2024-10-06 at 11:21

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

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/109354365122226292/reblog
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
377.690503 milliseconds
Gemini-to-HTML Time
9.543936 milliseconds

This content has been proxied by September (3851b).