Follow-up Comment #5, bug #67244 (group groff): On Thursday, 26 June 2025 06:44:06 BST G. Branden Robinson wrote: > Follow-up Comment #4, bug #67244 (group groff): > > [comment #2 comment #2:] > >> When preconv finds greek UTF-8 characters it should output the unicode >> representation \[uXXXX], > > This seems to work already in released _groff_. > > > $ cat ATTIC/hi-deri-in-greek.groff > Ηι Δερι > $ od -c ATTIC/hi-deri-in-greek.groff > 0000000 316 227 316 271 316 224 316 265 317 201 316 271 \n > 0000016 > $ od -t x1 ATTIC/hi-deri-in-greek.groff > 0000000 ce 97 ce b9 20 ce 94 ce b5 cf 81 ce b9 0a > 0000016 > $ ~/groff-1.23.0/bin/preconv ATTIC/hi-deri-in-greek.groff > .lf 1 ATTIC/hi-deri-in-greek.groff > \[u0397]\[u03B9] \[u0394]\[u03B5]\[u03C1]\[u03B9]
My mistake its not preconv it is groff itself:- [derij@pip build (master)]$ echo "Ηι Δερι"|test-groff -Tpdf -Z -k -F /usr/ share/groff/site-font/ -f TINO x T pdf x res 72000 1 1 x init p1 x font 5 TINOR f5 s10000 md DFd V12000 H72000 C*Y h7220 C*i wh5190 C*D h6430 C*e h4190 C*r h4990 C*i h2690 n12000 0 x trailer V792000 x stop -verbetim- If text.map is altered so that it no longer includes greek maths symbols, the greek letters in TINOR would all have uXXXX names when afmtodit is run. But groff changes preconv's \[uXXXX] input to greek symbol names. All the "C*?" calls should be "Cu03XX" calls, groff should only output C*? if the input was \[*?], i.e. either eqn wants the maths symbol or the user has specifically typed \[*?] because he wants it. For the benefit of our greek users, who this change will affect, it would be nice to include a sed script (in NEWS?) which patches any font they have installed themselves, or perhaps a recommendation they re-run afmtodit on any self installed fonts. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?67244> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature