New typefaces!

Posted on Fri Jul 17 2026

Lately, where am I?

I’ve been participating in the development of many small, mid, to large-sized projects. Check out my GitHub profile!

So how do they relate to the typefaces???

The most recent project that I worked on requires a bunch of skills that I haven’t touched before: gameplay designing, UI/UX tuning on the frontend side of things, and deepen into the Node/V8 runtime to see why things didn’t work as I expected, etc.

I want to especially focus on the UI/UX side of things, as it’s the most interesting, and also the most “difficult” thing to represent.

Why the typefaces changes on this website?

Yes, I changed the typefaces in the same commit that this blog post will be published. The old typefaces were Lora for the headings, Figtree for the body, and JetBrains Mono for the code.

JetBrains Mono has been and will always be my loved font for displaying code content: its height and its italic design are the easiest to read quickly. Heck, it even helped me spot many bugs in the past!

Now, I’m still keeping Lora for the blockquote (fixed the wrong italic variant, because I imported the wrong CSS file from @fontsource-variable/lora). But, I changed the both the heading and body font to Noto Sans Display Condensed, with

font-variation-settings:
  'wght' 500,
  'wdth' 87.5;

And that’s for 2 reasons:

I’m very passionate in programming, but also in designing. From a small typefaces change can have many meaning inside it. Hence the rush to change the brandings of many corps in the world. But in my opinion, I’d only change when it makes sense, e.g., leads to a better result, when it’s needed, or when things related to it changes.

That’s it, thank you for reading!

(I haven’t written for a while, sorry for bad wordings or silly mistakes. If there is any, please contact me!)