OCRtermaUI (CSS)TermaTypePechaForgeDictionaryFonts

The engine that makes
Tibetan text work
on the web.

Tibetan text on websites is broken by default — letters get clipped, lines collide, and fonts don't load. termaUI is the invisible layer that fixes all of it. Developers add one file to their project and Tibetan just works — beautifully, on any device.

What termaUI Does

It solves the problems
no one else has solved.

Every website that displays Tibetan text faces the same set of problems. termaUI is a toolkit that solves all of them at once.

Letters get cut off
Tibetan has tall stacked consonants and vowel marks that extend above and below the line. Standard web technology clips them. termaUI creates the space they need.
🔧
Lines crash into each other
Because Tibetan letters are taller than Latin ones, lines of text overlap unless carefully adjusted. termaUI handles line spacing automatically for every font.
🎨
Fonts don't load
Most Tibetan fonts aren't set up for the web. termaUI bundles 36 typefaces that are optimized, tested, and ready to use — from traditional manuscript styles to modern sans-serif.
📄
Pecha manuscripts can't be made digitally
The pecha is Tibet's traditional long-leaf book format. termaUI includes a layout system that recreates authentic pecha pages directly in the browser.
🌐
Mixing Tibetan and English breaks
When Tibetan text appears alongside English, the sizes look wrong and baselines don't align. termaUI automatically scales and aligns mixed-language text.
No visual effects exist
Other scripts have rainbow gradients, glowing text, and metallic effects. Tibetan has never had these. termaUI includes 10 visual effects designed specifically for the script.

termaUI powers this entire website. Every page, every Tibetan word you see here is rendered by it.

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.

Ready to use termaUI
in your project?

Everything you need — installation guides, class references, code examples, and framework-specific setup.