Changelog
v6.0.1
Правило common/punctuation/quoteLink
теперь выполняется после common/punctuation/quote
.
Changelog
v6.0.0
Переименованы методы:
Typograf.rule()
→ Typograf.addRule()
Typograf.innerRule()
→ Typograf.addInnerRule()
Typograf.data()
→ Typograf.getData()
и Typograf.setData()
Typograf.setting()
→ Typograf.getSetting()
и Typograf.setSetting()
Typograf.prototype.data()
→ Typograf.prototype.getData()
Typograf.prototype.disable()
→ Typograf.prototype.disableRule()
Typograf.prototype.disabled()
→ Typograf.prototype.isDisabledRule()
Typograf.prototype.enable()
→ Typograf.prototype.enableRule()
Typograf.prototype.enabled()
→ Typograf.prototype.isEnabledRule()
Переименованы свойства в параметрах конструктора:
disable
→ disableRule
enable
→ enableRule
lang
→ locale
mode
→ htmlEntity
// Было:
var tp = new Typograf({
enable: 'ru/optalign/*',
lang: 'ru',
mode: 'digit'
});
// Стало:
var tp = new Typograf({
enableRule: 'ru/optalign/*',
locale: ['ru', 'en-US'],
htmlEntity: {type: 'digit'}
});
Добавлена поддержка начальной типографики для нескольких десятков локалей. Добавлены методы по работе с локалями: Typograf.addLocale()
, Typograf.hasLocale()
и Typograf.getLocales()
.
Добавлено правило common/punctuation/quoteLink
для выноса кавычек из ссылки.
Правило по расстановке кавычек стало общим common/punctuation/quote
. Правила ru/punctuation/quote
и en/punctuation/quote
удалены.
Переработана сборка с помощью gulp-include
, упрощены тесты и пр.
Changelog
v5.8.0
Доработки по расстановке кавычек и апострофа #143, #214. Правило ru/punctuation/apostrophe
переименовано в common/punctuation/apostrophe
.
Рефакторинг обработки HTML-сущностей и безопасных тегов #216, #217.
Changelog
v5.7.0
Новые правила:
ru/symbols/NN
#205ru/number/comma
#207Доработки в правилах:
common/html/p
#195common/number/fraction
#197 @greyevilru/number/ordinals
#206Добавлено новое свойство htmlEntity
, аналог mode
#200, #208. Теперь можно гибко настроить какие HTML-сущности будут в UTF-8, а какие необходимо заменить на именной или цифровой вид.
В следующей мажорной версии свойство mode
будет удалено.
Changelog
v5.6.0
common/html/pbr
переименовано в common/html/p
, удалена расстановка тега <br/>
внутри правила #185.Доработки в правилах:
ru/nsbp/abbr
#181, #188ru/optalign/quote
#184, #189ru/other/phone
#183common/html/nbr
#185Changelog
v5.5.0
ru/typo/switchingKeyboardLayout
исправляет опечатки, возникающие при переключении клавиатурной раскладки.dist/typograf.all.js
, включающий дополнительно dist/typograf.groups.js
и dist/typograf.titles.js
.