- Сообщения
- 15 795
- Реакции
- 3 454
Тема, честно говоря, немного не сюда, но куда ещё не придумал...
Существует автоматический "верстальщик", который используется в электронных устройствах. Он использует TeX'е алгоритмы Лянга и словарь патернов Лебедева.
Проблема в том, что незнакомые слова не переносятся. В тексте образуются дыры, что при довольно узкой ширине полосы мягко говоря неприятно.
Возникла мысль, что имеет смысл в случае необходимости точки разрыва слова, которую не показал первый алгоритм воспользоваться вторым, тривиальным, чисто алгоритмическим. Мелочь, что не по слогам, но хоть дыры не будет.
Соответственно... Просьба накидать более-менее приличных именно автоматических алгоритмов. И желательно, чтобы алгоритмы были настолько хороши, чтобы ими могли воспользоваться не слишком придирчивые люди в замен патернов Лебедева (таки тормозит).
Существует автоматический "верстальщик", который используется в электронных устройствах. Он использует TeX'е алгоритмы Лянга и словарь патернов Лебедева.
Проблема в том, что незнакомые слова не переносятся. В тексте образуются дыры, что при довольно узкой ширине полосы мягко говоря неприятно.
Возникла мысль, что имеет смысл в случае необходимости точки разрыва слова, которую не показал первый алгоритм воспользоваться вторым, тривиальным, чисто алгоритмическим. Мелочь, что не по слогам, но хоть дыры не будет.
Соответственно... Просьба накидать более-менее приличных именно автоматических алгоритмов. И желательно, чтобы алгоритмы были настолько хороши, чтобы ими могли воспользоваться не слишком придирчивые люди в замен патернов Лебедева (таки тормозит).