add: +кодировки и мнемоники

This commit is contained in:
2025-08-12 00:07:45 +03:00
parent 02035cff40
commit ca88f2da3c

View File

@@ -84,11 +84,17 @@ etpgrf.defaults.etpgrf_settings.hyphenation.MIN_TAIL_LEN = 4
# Определяем пользовательские правила переносов # Определяем пользовательские правила переносов
hyphen_settings = etpgrf.Hyphenator(langs='ru', max_unhyphenated_len=8) hyphen_settings = etpgrf.Hyphenator(langs='ru', max_unhyphenated_len=8)
# Передаем их в типограф # Передаем их в типограф
typo_hyp = etpgrf.Typographer(hyphenation=hyphen_settings) typo_hyp = etpgrf.Typographer(langs='ru', mode='mnemonic', hyphenation=hyphen_settings)
# Обработка текста с переносами # Обработка текста с переносами
result = typo_hyp.process(text="Электрофоретическое исследование характеризуется квинтэссенциальной значимостью") result = typo_hyp.process(text="Электрофоретическое исследование характеризуется квинтэссенциальной значимостью!")
```
Результат обработки текста с переносами будет выглядеть так:
```html
Электрофо­ретическое исследование характе­ризуется квинтэс­сенциальной значимостью!
``` ```
### Предлоги, союзы и частицы ### Предлоги, союзы и частицы
### Кавычки ### Кавычки