После обработки текста HTML-сущности преобразуются в один из трёх типов:
№ | Тип | type |
Пример |
---|---|---|---|
1. | Готовые символы (UTF-8) | По умолчанию | «Я» |
2. | В виде цифр | digit |
«Я» |
3. | В виде имён | name |
«Я» |
HTML-сущности готовыми символами, по умолчанию:
var tp = new Typograf({locale: ['ru', 'en-US']});
tp.execute('12 кг...'); // 12 кг…
HTML-сущности в виде имён:
var tp = new Typograf({
locale: ['ru', 'en-US'],
htmlEntity: {type: 'name'}
});
tp.execute('12 кг...'); // 12 кг…
HTML-сущности в виде цифр:
var tp = new Typograf({
locale: ['ru', 'en-US'],
htmlEntity: {type: 'digit'}
});
tp.execute('12 кг...'); // 12 кг…
Все HTML-сущности готовыми символами, а невидимые сущности — в виде цифр.
Невидимые сущности —
 
 
 
­
‌
‍
‎
‏
.
var tp = new Typograf({
locale: ['ru', 'en-US'],
htmlEntity: {
type: 'name',
onlyInvisible: true
}
});
tp.execute('12 кг...'); // 12 кг…
Все HTML-сущности готовыми символами, а заданные в списке — в виде цифр:
var tp = new Typograf({
locale: ['ru', 'en-US'],
htmlEntity: {
type: 'digit',
list: ['nbsp', 'shy', 'mdash', 'ndash']
}
});
tp.execute('12 кг...'); // 12 кг…