wiki:plugin:typography
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:plugin:typography [2025/01/19 01:57] – [Функции] 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: | ||
| Строка 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.1737241050.txt.gz · Последнее изменение: — vladpolskiy
