On 7/19/2023 12:36 AM, Gerben Wierda wrote:
This file:
\setupinteraction [state=start, color=blue, style=bold]
\definefallbackfamily [archimate] [ss] [Helvetica] [preset=range:cyrillic, tf=style:light, it=style:lightoblique, bf=style:regular, bi=style:oblique, force=yes, rscale=1.0] \definefontfamily [archimate] [ss] [Helvetica] \setupbodyfont[archimate]
\starttext \setuplanguage[en][patterns={ru}]\mainlanguage[ru] {\framed[frame=on,align=flushleft,width=7cm]{Техніка здатна до фізичної поведінки (на відміну від інформаційної поведінки). Наприклад `Металургійний комбінат'.}}\\ \setuplanguage[ua][patterns={ua}]\mainlanguage[ua] {\framed[frame=on,align=flushleft,width=7cm]{Техніка здатна до фізичної поведінки (на відміну від інформаційної поведінки). Наприклад `Металургійний комбінат'.}}\\
\stoptext
Hyphenates russian but not ukrainian. Why? If there was some magick like that going on it should be the reverse right now. That said,
\setupbodyfont[dejavu] \startbuffer[sample] Техніка здатна до фізичної поведінки (на відміну від інформаційної поведінки). Наприклад `Металургійний комбінат'. \stopbuffer \starttext \mainlanguage[ru] {\hsize3cm \getbuffer[sample]} \mainlanguage[ua] {\hsize3cm \getbuffer[sample]} \stoptext hyphenates differently and eventually reports mkiv lua stats > loaded patterns: en::1 ru::22 ua::23 so best not mess with setting up languages that already have been set up. Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------