fuglede/llama.ttf

A font for writing tiny stories

Rust

337

12 commits

updated Jan 24, 2026

See the code

README

Note: This repository has been moved to https://codeberg.org/fuglede/llama.ttf

llama.ttf

A font containing a large language model and inference engine.

What?

A font containing a large language model and inference engine.

Why?

What?

Usage

Just download llama.ttf and use it like you would any other font, for instance by adding it to ~/.fonts. Then, use it somewhere where Harfbuzz is used and built with Wasm support.

The simplest way to do that with this is probably to build Harfbuzz with -Dwasm=enabled, and build wasm-micro-runtime, then add the resulting shared libraries, libharfbuzz.so.0.60811.0 and libiwasm.so to LD_PRELOAD before running a Harfbuzz-based application such as gedit or GIMP; no recompilation of the applications is required.

Demo and more info

See https://fuglede.github.io/llama.ttf/.

llama
ttf
why

Contributors

fuglede

12 commits

fuglede/llama.ttf

A font for writing tiny stories

Rust

337

12 commits

updated Jan 24, 2026

See the code

README

Note: This repository has been moved to https://codeberg.org/fuglede/llama.ttf

llama.ttf

A font containing a large language model and inference engine.

What?

A font containing a large language model and inference engine.

Why?

What?

Usage

Just download llama.ttf and use it like you would any other font, for instance by adding it to ~/.fonts. Then, use it somewhere where Harfbuzz is used and built with Wasm support.

The simplest way to do that with this is probably to build Harfbuzz with -Dwasm=enabled, and build wasm-micro-runtime, then add the resulting shared libraries, libharfbuzz.so.0.60811.0 and libiwasm.so to LD_PRELOAD before running a Harfbuzz-based application such as gedit or GIMP; no recompilation of the applications is required.

Demo and more info

See https://fuglede.github.io/llama.ttf/.

llama
ttf
why

Contributors

fuglede

12 commits

Languages

Rust

91.5%

Python

7.9%