Update of bug#65232 (group groff): Status: None => Need Info
_______________________________________________________ Follow-up Comment #1: Hi Robin, [comment #0 original submission:] > I cannot get Russian hyphenation to work on a HEAD build of Groff. As far as I understand, it should be enough to -mru. It should. > It should even enable hyphenation mode 8 by default. That is _not_ my understanding. The automated test assumes that loading the "ru" package will set the hyphenation mode to 1 or 2. $ grep -A2 mru tmac/tests/localization-works.sh output=$(printf "%s\n" "$input" | "$groff" -Tascii -P-cbou -mru 2>&1) echo 'checking raw troff with -mru' >&2 echo "$output" | grep -Fqx '.hy=1' || wail -- output=$(printf "%s\n" "$input" | "$groff" -Tascii -P-cbou -me -mru 2>&1) echo 'checking -me with -mru' >&2 echo "$output" | grep -Fqx '.hy=2' || wail -- output=$(printf "%s\n" "$input" | "$groff" -Tascii -P-cbou -ms -mru 2>&1) echo 'checking -ms with -mru' >&2 echo "$output" | grep -Fqx '.hy=2' || wail -- output=$(printf "%s\n" "$input" | "$groff" -Tascii -P-cbou -rcR=0 -man -mru 2>&1) echo 'checking -man with -rcR=0 -mru' >&2 echo "$output" | grep -Fqx '.hy=2' || wail -- output=$(printf "%s\n" "$input" | "$groff" -Tascii -P-cbou -rcR=1 -man -mru 2>&1) echo 'checking -man with -rcR=1 -mru' >&2 echo "$output" | grep -Fqx '.hy=1' || wail And indeed that's what "ru.tmac" sets up. .\" Set up hyphenation. . .\" Russian hyphenation (\lefthyphenmin=2, \righthyphenmin=2) .nr \*[locale]*hyphenation-mode-base 1 .nr \*[locale]*hyphenation-mode-trap 2 But we don't have in this automated test any Russian language text that we check for correct hyphenation. None was available. If you can supply some, that would be helpful. > Still, I try to set HY and .hy manually without any success. > > My source file UTF-8, converted to KOI8 using iconv, but I also included the preconverted KOI8 file in case you don't have a working iconv. btw. that's a very useful hack, as it preserves misc. codepoints as unicode character escapes. > > You have to install LiberationSerif, for instance using install-fonts.sh. > > The command line to build the example used is: > > iconv -f UTF-8 -t KOI8-R --unicode-subst='\[u%04X]' hyphen-utf8.ms | groff -Tpdf -ms -mru >hyphen-koi8.pdf Here's a thread from last March when we were first landing this change. https://lists.gnu.org/archive/html/groff/2023-03/msg00100.html You might compare your results with those we were getting at the time. Regards, Branden _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?65232> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/