<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>programming ligatures on Nan Xiao | 肖楠</title>
    <link>https://nanx.me/tags/programming-ligatures/</link>
    <description>Recent content in programming ligatures on Nan Xiao | 肖楠</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Wed, 03 Jun 2026 21:03:00 +0000</lastBuildDate>
    <atom:link href="https://nanx.me/tags/programming-ligatures/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Anthrosevka Mono: Custom Iosevka build inspired by Anthropic Mono</title>
      <link>https://nanx.me/blog/post/anthrosevka-mono/</link>
      <pubDate>Wed, 03 Jun 2026 21:03:00 +0000</pubDate>
      <guid>https://nanx.me/blog/post/anthrosevka-mono/</guid>
      <description>I’m happy to share Anthrosevka Mono, a custom build of Iosevka inspired by the look and feel of Anthropic Mono. Prebuilt TTFs are available from the GitHub releases, and there is a microsite with specimen and code samples if you’d like to see it first.&#xA;This is the 4th entry in my coding font series, after DM Mono, Noto Sans Mono, and Paper Mono. The first three were all Fira Code ligatures patched onto an existing font.</description>
    </item>
    <item>
      <title>Paper Mono with Fira Code ligatures</title>
      <link>https://nanx.me/blog/post/paper-mono-ligaturized/</link>
      <pubDate>Mon, 13 Apr 2026 17:50:00 +0000</pubDate>
      <guid>https://nanx.me/blog/post/paper-mono-ligaturized/</guid>
      <description>TL;DR: This is the third entry in the ligaturized font series, after DM Mono and Noto Sans Mono. This time it’s Paper Mono, patched with ligatures and a slashed zero promoted to default. Download from GitHub: nanxstats/paper-mono-ligaturized.&#xA;Liga Paper Mono in Ghostty, configured with adjust-cell-height = 8. Why Paper Mono Paper Mono is built by Paper and released under the SIL Open Font License. While DM Mono leans into quirky, opinionated glyph shapes and Noto Sans Mono stays deliberately invisible, Paper Mono occupies a different space: clean and polished, closer in spirit to SF Mono, but with enough warmth to not feel clinical.</description>
    </item>
    <item>
      <title>Noto Sans Mono with Fira Code ligatures</title>
      <link>https://nanx.me/blog/post/noto-sans-mono-ligaturized/</link>
      <pubDate>Mon, 02 Feb 2026 20:11:00 +0000</pubDate>
      <guid>https://nanx.me/blog/post/noto-sans-mono-ligaturized/</guid>
      <description>Following my ligaturized DM Mono project, I’ve applied the same idea to Noto Sans Mono. You can download it from GitHub: nanxstats/noto-sans-mono-ligaturized.&#xA;Liga Noto Sans Mono in action: Running brew info in Ghostty. Theme: Dracula+. Why Noto Sans Mono? Noto Sans Mono is designed by Steve Matteson and is the monospaced member of the Noto type family. Its design is closely related to Open Sans, one of the most popular humanist sans-serif typefaces on the web.</description>
    </item>
    <item>
      <title>DM Mono with Fira Code ligatures</title>
      <link>https://nanx.me/blog/post/dm-mono-ligaturized/</link>
      <pubDate>Sat, 06 Dec 2025 23:57:00 +0000</pubDate>
      <guid>https://nanx.me/blog/post/dm-mono-ligaturized/</guid>
      <description>I’ve created a ligaturized version of DM Mono by adding Fira Code ligatures. You can download it from GitHub: https://github.com/nanxstats/dm-mono-ligaturized.&#xA;Ligaturized DM Mono in action: Running Homebrew in Ghostty. Theme: Dracula+. Why ligatures? I’ll confess: I can’t start real work until I’ve found a coding font that fits the vibe of the day. My dotfiles are fairly basic, but they include an extensive list of free and commercial monospaced fonts that I rotate through regularly.</description>
    </item>
    <item>
      <title>You should (maybe) enable font ligatures when building with GPT models</title>
      <link>https://nanx.me/blog/post/gpt-models-font-ligatures/</link>
      <pubDate>Wed, 19 Jun 2024 03:30:00 +0000</pubDate>
      <guid>https://nanx.me/blog/post/gpt-models-font-ligatures/</guid>
      <description>Parts of a typewriter. Photo by Florian Klauer. The token &amp;lt;|endoftext|&amp;gt; is a special token used as a document separator for OpenAI GPT models. It has become quite prevalent if you look closely:&#xA;It has been used since GPT-2 and remains present in the OpenAI API for their latest models. Their tokenizer package, tiktoken, includes logic to process text with these special tokens. The markup &amp;lt;| and |&amp;gt; is widely used in the code bases of LangChain and text-generation-webui.</description>
    </item>
  </channel>
</rss>
