wiki:plugin:typography
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:plugin:typography [2025/01/19 01:54] – [Синтаксис] vladpolskiy | wiki:plugin:typography [2025/01/19 02:47] (текущий) – [Использование короткого синтаксиса с меню панели инструментов] vladpolskiy | ||
---|---|---|---|
Строка 30: | Строка 30: | ||
<ff BrushScriptMS> | <ff BrushScriptMS> | ||
<ff Georgia> | <ff Georgia> | ||
- | <ff Tangerine; fs:30px>Tangerine</ | + | <ff Tangerine; fs:30px>Tangerin</ |
<ff Calligraph; fs: | <ff Calligraph; fs: | ||
<ff DS Yermak_D; fs: | <ff DS Yermak_D; fs: | ||
Строка 45: | Строка 45: | ||
<ff BrushScriptMS> | <ff BrushScriptMS> | ||
<ff Georgia> | <ff Georgia> | ||
- | <ff Tangerine; fs:30px>Tangerine</ | + | <ff Tangerine; fs:30px>Tangerin</ |
<ff Calligraph; fs: | <ff Calligraph; fs: | ||
<ff DS Yermak_D; fs: | <ff DS Yermak_D; fs: | ||
Строка 58: | Строка 58: | ||
Плагин Typography расширяет разметку «ДокуВики» за счет возможностей набора текста. Парный тег разметки <typo …> </ | Плагин Typography расширяет разметку «ДокуВики» за счет возможностей набора текста. Парный тег разметки <typo …> </ | ||
- | Некоторые сокращения сами доступны как парные теги, например, | + | Некоторые сокращения сами доступны как парные теги, например, |
^ Короткое имя | ^ Короткое имя | ||
Строка 132: | Строка 132: | ||
</ | </ | ||
- | {{https://raw.githubusercontent.com/ | + | <ff Tangerine; fs:48px> |
+ | < | ||
+ | |||
---- | ---- | ||
Строка 154: | Строка 157: | ||
=====Правки плагина===== | =====Правки плагина===== | ||
+ | Добавлена регистрация обработчика события fontname | ||
+ | <code php action.php [enable_line_numbers=" | ||
+ | /* Добавлена регистрация обработчика события fontname*/ | ||
+ | if (plugin_isdisabled(' | ||
+ | $controller-> | ||
+ | } | ||
+ | </ | ||
+ | Раскоментированы семейства шрифтов sans-serif и cursive и добавлены fantasy и monospace | ||
+ | <code php action.php [enable_line_numbers=" | ||
+ | / | ||
+ | ' | ||
+ | ' | ||
+ | / | ||
+ | ' | ||
+ | ' | ||
+ | </ | ||
+ | {{: | ||
+ | Добавлена кнопка FontName (примеры шрифтов) на панель инструментов. | ||
+ | <code php action.php [enable_line_numbers=" | ||
+ | /** | ||
+ | * Adds FontName toolbar button | ||
+ | * Добавляет кнопку FontName на панель инструментов. | ||
+ | * @see https:// | ||
+ | */ | ||
+ | public function fontNameToolbar(Doku_Event $event, $param) | ||
+ | { | ||
+ | $options = array( | ||
+ | ' | ||
+ | ' | ||
+ | 'DS Yermak_D' | ||
+ | ' | ||
+ | 'Times New Roman' | ||
+ | ' | ||
+ | 'Brush Script MS' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | $button = array( | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | foreach ($options as $familyName => $familyValue) { | ||
+ | $button[' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | } | ||
+ | $event-> | ||
+ | |||
+ | |||
+ | |||
+ | } | ||
+ | </ | ||
+ | {{: | ||
+ | ====файл fontcolor.php==== | ||
+ | Удалено условие для корректного отображения цветов текста | ||
+ | < | ||
+ | //if ($isSameHost && $isColorSet) { | ||
+ | // } | ||
+ | </ | ||
+ | <code php fontcolor.php [enable_line_numbers=" | ||
+ | <?php | ||
+ | /** | ||
+ | * DokuWiki Plugin Typography; Syntax typography fontcolor | ||
+ | * | ||
+ | * @license | ||
+ | * @author | ||
+ | * | ||
+ | * provide fontcolor plugin syntax compatibility | ||
+ | * @see also https:// | ||
+ | */ | ||
+ | |||
+ | require_once(dirname(__FILE__).'/ | ||
+ | |||
+ | class syntax_plugin_typography_fontcolor extends syntax_plugin_typography_base | ||
+ | { | ||
+ | /** | ||
+ | * Connect pattern to lexer | ||
+ | */ | ||
+ | public function preConnect() | ||
+ | { | ||
+ | // drop ' | ||
+ | $this-> | ||
+ | |||
+ | // syntax pattern | ||
+ | $this-> | ||
+ | $this-> | ||
+ | } | ||
+ | |||
+ | public function connectTo($mode) | ||
+ | { | ||
+ | if (plugin_isdisabled(' | ||
+ | $this-> | ||
+ | } | ||
+ | } | ||
+ | |||
+ | public function postConnect() | ||
+ | { | ||
+ | if (plugin_isdisabled(' | ||
+ | $this-> | ||
+ | } | ||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | </ | ||
+ | {{: | ||
+ | Заменины и добавлены новые иконки | ||
=====Обновление===== | =====Обновление===== |
wiki/plugin/typography.1737240857.txt.gz · Последнее изменение: 2025/01/19 01:54 — vladpolskiy