Font Thai | Psl-display
| Feature | PSL-Display | Generic System Font (e.g., Leelawadee) | Traditional Serif (e.g., TH SarabunPSK) | | :--- | :--- | :--- | :--- | | | Excellent (Retains loops) | Poor (Loops collapse into blobs) | Medium (Serifs cause pixel bleed) | | Aesthetic Style | Modern, Neutral, Clean | Outdated, Monotonous | Academic, Official | | Bilingual Pairing | Pairs with Inter, Roboto, Lato | Pairs awkwardly with Helvetica | Pairs best with Times New Roman | | Web Performance | ~45KB per weight (WOFF2) | System pre-loaded | ~60KB per weight |
/* Applying to Thai text / body.thai-locale font-family: 'PSL-Display', 'Noto Sans Thai', 'Sukhumvit Set', sans-serif; font-weight: 400; line-height: 1.65; / Thai requires taller line heights due to ascenders/descenders */ psl-display font thai
It bridges the gap between traditional calligraphic beauty and modern minimalist UI. By following the implementation advice in this guide—from proper CSS @font-face rules to troubleshooting line-heights—you ensure that your Thai text is not just readable, but delightful. | Feature | PSL-Display | Generic System Font (e