add: изменение настроек типографа через defaults.py

This commit is contained in:
2025-05-13 15:25:45 +03:00
parent f48dd5bb53
commit 5390e0583e
8 changed files with 57 additions and 28 deletions

View File

@@ -1,23 +1,22 @@
# etpgrf/conf.py
# Настройки по умолчанию для типографа etpgrf
from email.header import SPACE
# Режимы "отдачи" результатов обработки
MODE_UNICODE = "unicode"
MODE_MNEMONIC = "mnemonic"
MODE_MIXED = "mixed"
DEFAULT_MODE = MODE_MIXED
# DEFAULT_MODE = MODE_MIXED
# Языки, поддерживаемые библиотекой
LANG_RU = 'ru' # Русский
LANG_EN = 'en' # Английский
SUPPORTED_LANGS = frozenset([LANG_RU, LANG_EN])
# Язык(и) по умолчанию, если не указаны пользователем и не заданы через ETPGRF_DEFAULT_LANGS_MODULE
DEFAULT_LANGS = LANG_RU
# DEFAULT_LANGS = LANG_RU
# Значения по умолчанию для параметров Hyphenator
DEFAULT_HYP_MAX_LEN = 10 # Максимальная длина слова без переносов
DEFAULT_HYP_MIN_LEN = 3 # Минимальный "хвост" слова для переноса
# DEFAULT_HYP_MAX_LEN = 10 # Максимальная длина слова без переносов
# DEFAULT_HYP_MIN_LEN = 3 # Минимальный "хвост" слова для переноса
# ----------------- соответствия `unicode` и `mnemonic` для типографа