typograf
Version:
The client and server typography
21 lines (17 loc) • 1.31 kB
Markdown
Типограф поддерживает [несколько десятков локалей](https://github.com/typograf/typograf/blob/dev/docs/LOCALES.en-US.md).
Задать локаль можно как одну, так и несколько. Первая локаль является основной, по ней выбирается какие будут выполнены правила и вид кавычек.
```js
// Выполняются правила "common/*" и "ru/*".
// Кавычки русские.
// Расстановка неразрывных пробелов только между русскими словами.
const tpRu = new Typograf({locale: 'ru'});
// Выполняются правила "common/*" и "ru/*".
// Кавычки русские.
// Расстановка неразрывных пробелов между русскими и английскими словами.
const tpRuEn = new Typograf({locale: ['ru', 'en-US']});
// Выполняются правила "common/*" и "en-US/*".
// Кавычки английские.
// Расстановка неразрывных пробелов между русскими и английскими словами.
const tpEnRu = new Typograf({locale: ['en-US', 'ru']});
```