termaUI (CSS)FontsTypingPechaForgeBlogAbout

Render beautiful Tibetan
typography without ever
leaving your HTML.

A utility-first CSS framework packed with classes like tr-jomolhari, tr-guard, tr-text-rainbow and tr-glow-aurora that can be composed to render any Tibetan script, directly in your markup.

termaUI is currently a working prototype. We are actively seeking funding to bring it to full production.

36
Tibetan typefaces
6
CSS utility modules
1
stylesheet to import
0
build tools required
 
What You Can Build

One stylesheet.
Every Tibetan need.

Every cell below is live termaUI — font stacks, visual effects, manuscript layouts, rendering fixes, and mixed-language typography all working together in one imported stylesheet.

Font Stacks — one class per typeface
.tr-jomolhari བཀྲ་ཤིས་བདེ་ལེགས།
.tr-machine-uni བཀྲ་ཤིས་བདེ་ལེགས།
.tr-drutsa བཀྲ་ཤིས་བདེ་ལེགས།
.tr-monlam བཀྲ་ཤིས་བདེ་ལེགས།
.tr-noto བཀྲ་ཤིས་བདེ་ལེགས།
Browse all 36 typefaces →
Visual Effects
བཀྲ་ཤིས།
གསེར་ཡིག
ཨོཾ་མ་ཎི།
མེ་ལྕེ།
10 effects in the docs →
Pecha Layout — .tr-pecha
ཤེས་རབ།
བཅོམ་ལྡན་འདས་མ་ཤེས་རབ་ཀྱི་ཕ་རོལ་ཏུ་ཕྱིན་པའི་སྙིང་པོ།
༡་ཀ
Pecha module docs →
Stack Guard — .tr-guard
✗ without བསྒྲུབས། བསྐྱངས། མགྲོན།
✓ with .tr-guard བསྒྲུབས། བསྐྱངས། མགྲོན།
Guardian module docs →
Mixed Language — .tr-scale-up .tr-baseline

The syllable བཀྲ་ཤིས་ means auspicious.

Recite ཨོཾ་མ་ཎི་པདྨེ་ཧཱུྃ། three times.

The text བདེ་ལེགས། means peace.

Live demos

Works in real
interfaces.

Every card below is working Tibetan UI — not a screenshot. A monastery site, a flyout nav, a one-liner that renders beautiful script.

Full-page Tibetan site

Nav, headings, body copy, and CTA buttons — all Tibetan, all one class per element.

monastery.org

བཀྲ་ཤིས་བདེ་ལེགས།

ཤེས་རབ་ཀྱི་ཕ་རོལ་ཏུ་ཕྱིན་པའི་གདམས་ངག

ཆོས་གྲྭ།
📿བཀྲ་ཤིས།
🏔རི་ཁྲོད།

Navigation components

Dropdown menus with Tibetan labels, descriptions, and icon slots — ready for any app.

གདུལ་བྱ།
Teaching resources
📜
ལུང་ཕྲན།
Textual canon
🙏
མཆོད་པ།
Puja materials
🏔
རི་ཁྲོད།
Monastery retreats

Zero config. Just HTML.

Import one stylesheet. Add lang="bo" and a class. That's the entire API.

HTML
<link rel="stylesheet"
      href="termaui.css">

<h1 class="tr-jomolhari
     tr-text-rainbow
     tr-guard"
     lang="bo">
  བཀྲ་ཤིས་བདེ་ལེགས།
</h1>
↓ renders as
བཀྲ་ཤིས་བདེ་ལེགས།
.tr-jomolhari .tr-text-rainbow .tr-guard
Full API reference →
The Font Foundry

36 Tibetan typefaces,
ready for the web.

Every font is subsetted to WOFF2, optimized with unicode-range, and loaded on demand. Here are five featured families — with dozens more in the full library.

བཅོམ་ལྡན་འདས་མ་ཤེས་རབ་ཀྱི་ཕ་རོལ་ཏུ་ཕྱིན་པའི་སྙིང་པོ།
Jomolhari
.tr-jomolhari
Traditional Uchen manuscript style. Ideal for body text and religious content.
བཅོམ་ལྡན་འདས་མ་ཤེས་རབ་ཀྱི་ཕ་རོལ་ཏུ་ཕྱིན་པའི་སྙིང་པོ།
Noto Serif Tibetan
.tr-noto
Google's modern serif. Clean readability for apps and UI.
བཅོམ་ལྡན་འདས་མ་ཤེས་རབ་ཀྱི་ཕ་རོལ་ཏུ་ཕྱིན་པའི་སྙིང་པོ།
Tibetan Machine Uni
.tr-machine-uni
Bold and impactful. Built for display, headlines, and navigation.
བཅོམ་ལྡན་འདས་མ་ཤེས་རབ་ཀྱི་ཕ་རོལ་ཏུ་ཕྱིན་པའི་སྙིང་པོ།
Qomolangma-Drutsa
.tr-drutsa
Flowing cursive hand. Artistic and calligraphic.
བཅོམ་ལྡན་འདས་མ་ཤེས་རབ་ཀྱི་ཕ་རོལ་ཏུ་ཕྱིན་པའི་སྙིང་པོ།
Monlam Bodyig
.tr-monlam
Refined thin strokes. Elegant for long-form reading.
Visual Alchemy

Effects that feel
like magic.

Modern CSS effects tuned for Tibetan script. Gradients, glows, outlines, and glass — one class away.

ཨོཾ་མ་ཎི་པདྨེ་ཧཱུྃ།
.tr-text-rainbow
Rainbow
Multi-stop spectrum gradient
ཨོཾ་མ་ཎི་པདྨེ་ཧཱུྃ།
.tr-shimmer
Shimmer
Animated metallic gold sweep
ཨོཾ་མ་ཎི་པདྨེ་ཧཱུྃ།
.tr-text-fire
Fire
Flame gradient from ember to gold
ཨོཾ་མ་ཎི་པདྨེ་ཧཱུྃ།
.tr-emboss
Emboss
Carved stone with directional light
The Pecha Layout

Traditional manuscript format,
rendered in CSS.

The pecha (དཔེ་ཆ) is Tibet's traditional book format — long narrow leaves of text with a title margin, body column, and folio number, all separated by red rules. termaUI makes it one component.

Light — Classical Manuscript
ཤེས་རབ།
བཅོམ་ལྡན་འདས་མ་ཤེས་རབ་ཀྱི་ཕ་རོལ་ཏུ་ཕྱིན་པའི་སྙིང་པོ། བཅོམ་ལྡན་འདས་རྒྱལ་པོའི་ཁབ་བྱ་རྒོད་ཕུང་པོའི་རི་ལ་དགེ་སློང་གི་དགེ་འདུན་ཆེན་པོ་དང་། བྱང་ཆུབ་སེམས་དཔའི་དགེ་འདུན་ཆེན་པོ་དང་ཐབས་ཅིག་ཏུ་བཞུགས་ཏེ།
༡་ཀ
.tr-pecha .tr-pecha-title .tr-pecha-body .tr-pecha-folio .tr-yig-mgo
Dark — Sacred Gold Script (གསེར་ཡིག)
རྡོ་རྗེ།
ཨོཾ་མ་ཎི་པདྨེ་ཧཱུྃ། གང་གིས་བློ་ལྡན་རྣམས་ཀྱི་མུན་སེལ་མཛད་པ། ཚངས་པའི་གདུང་དབྱངས་སྙན་པའི་ངག་གིས་གསུངས། ཤེས་རབ་ཡེ་ཤེས་ཀྱི་ཕ་རོལ་ཕྱིན་མཆོག རང་བཞིན་འོད་གསལ་ལ་ཕྱག་འཚལ་ལོ།
༡་ཀ
.tr-pecha-dark
The Guardian Layer

Rendering problems,
solved in one class.

Tibetan's toughest challenges — clipping, line-breaking, baseline alignment — fixed with utility classes.

Without
བསྒྲུབས། བསྐྱངས། མགྲོན། སྒྲུབ།
With .tr-guard
བསྒྲུབས། བསྐྱངས། མགྲོན། སྒྲུབ།
.tr-guard
Stack Guard
Prevents clipping of vowel marks and stacked consonants.
བཅོམ་ལྡན་འདས་མ་ཤེས་རབ་ཀྱི་ཕ་རོལ་ཏུ་ཕྱིན་པའི་སྙིང་པོ་བཞུགས་སོ། འདི་སྐད་བདག་གིས་ཐོས་པ་དུས་གཅིག་ན།
.tr-break
Tsheg Break
Syllable-aware line wrapping at tsheg boundaries.
Default
The text བཀྲ་ཤིས་བདེ་ལེགས། means hello.
With .tr-scale-up
The text བཀྲ་ཤིས་བདེ་ལེགས། means hello.
.tr-scale-up
Optical Scale
Scales Tibetan 120% to match English visual weight.
Digital Sovereignty

Tibetan as a first-class
citizen of the internet.

termaUI puts the power of defining Tibetan digital aesthetics back into the hands of the community.

🏠
Native Comfort
People are 75% more likely to engage with content in their native script. termaUI ensures Tibetan websites feel like home — not a poorly translated afterthought.
🧓
Accessible to Elders
Standard web fonts are too thin for Tibetan. The .tr-scale-up and .tr-noto classes let elders read dharma teachings without straining.
Professional Voice
Monasteries, artists, and small businesses can present their work with the same polish as a global brand — building trust for Tibetan initiatives.
🛠
End to Unicode Fighting
Developers no longer manually write complex CSS to stop vowels from clipping. Focus on features, not fonts. termaUI is a shared design language for Tibetan script.
📈
Faster Time to Market
Build a fully localized Tibetan app in days instead of months. Launch local tools — from Tibetan e-commerce to educational platforms — that were previously impractical.
🏔
Community-Defined Aesthetics
Most languages depend on big tech to define their script's look. termaUI lets Tibetans define their own digital aesthetic — ink-bleed effects, gradients with cultural meaning.
The API

Simple by design.
When it ships.

termaUI is a working prototype — this entire site runs on it. When funded, it ships as a single npm install: drop in the stylesheet, add lang="bo", and write. Here's exactly what the API looks like:

We are actively seeking funding to make this happen. Get in touch if you can help →

Basic Usage
<!-- 1. Add the stylesheet -->
<link rel="stylesheet" href="termaui.css">

<!-- 2. Use lang="bo" + termaUI classes -->
<h1 class="tr-jomolhari tr-text-rainbow tr-guard" lang="bo">
  བཀྲ་ཤིས་བདེ་ལེགས།
</h1>
Font Selection
<p class="tr-jomolhari">   Jomolhari
<p class="tr-noto">  Noto Serif
<p class="tr-machine-uni">   Machine Uni
<p class="tr-drutsa"> Qomolangma
<p class="tr-monlam"> Monlam
<!-- + 31 more fonts → /fonts/library -->
Mixed Language
<p>The word
  <span class="tr-jomolhari tr-scale-up
    tr-baseline" lang="bo">
    བཀྲ་ཤིས་བདེ་ལེགས།
  </span>
  means hello.
</p>