add: изменение настроек типографа через defaults.py
This commit is contained in:
22
etpgrf/defaults.py
Normal file
22
etpgrf/defaults.py
Normal file
@@ -0,0 +1,22 @@
|
||||
# etpgrf/defaults.py -- Настройки по умолчанию для типографа etpgrf
|
||||
from etpgrf.config import LANG_RU, MODE_MIXED
|
||||
|
||||
class HyphenationDefaults:
|
||||
"""
|
||||
Настройки по умолчанию для Hyphenator etpgrf.
|
||||
"""
|
||||
MAX_UNHYPHENATED_LEN: int = 14
|
||||
MIN_TAIL_LEN: int = 3
|
||||
|
||||
|
||||
class EtpgrfDefaultSettings:
|
||||
"""
|
||||
Общие настройки по умолчанию для всех модулей типографа etpgrf.
|
||||
"""
|
||||
def __init__(self):
|
||||
self.LANGS: list[str] | str = LANG_RU
|
||||
self.MODE: str = MODE_MIXED
|
||||
self.hyphenation = HyphenationDefaults()
|
||||
# self.quotes = EtpgrfQuoteDefaults()
|
||||
|
||||
etpgrf_settings = EtpgrfDefaultSettings()
|
Reference in New Issue
Block a user