import etpgrf if __name__ == '__main__': # --- Пример использования --- ETPGRF_DEFAULT_LANGS = "ru" print("\n--- Пример использования класса---\n") # Определяем пользовательские правила переносов hyphen_settings = etpgrf.Hyphenator(langs=frozenset(['ru']), max_unhyphenated_len=8) # Определяем пользовательские правила типографа typo = etpgrf.Typographer(langs='ru', code_out='utf-8', hyphenation_rule=hyphen_settings) result = hyphen_settings.hyp_in_text("Бармалейщина") print(result, "\n\n") result = hyphen_settings.hyp_in_word("Длинношеевый жираф") print(result, "\n\n") result = typo.process(text="Какой-то длинный текст для проверки переносов. Перпердикюляция!") print(result, "\n\n") result = typo.process(text="Привет, World! Это тестовый текст для проверки расстановки переносов в словах. Миллион 100-метровошеих жирножирафов.") print(result, "\n\n") txt = ("Каждое пальто, которое мы создаём — это не просто одежда. Это" " вещь, в которой должно быть удобно жить: ходить, ждать, ехать, молчать и — главное —" " чувствовать себя собой. Мы не шьём одина­ковые пальто. Мы шьём ваше. Ниже —" " как устроен процесс заказа.

") result = typo.process(text=txt) print(result, "\n\n")