Update of bug #66653 (group groff):
Summary: [troff] .asciify odd behaviour => [troff] .asciify
odd behaviour with composite characters
_______________________________________________________
Follow-up Comment #28:
The difference between U+0106 and U+015E to _groff_ appears to be that the
former shows up in a table in "glyphuni.cpp" and the latter doesn't.
$ git grep 015E src tmac
src/libs/libgroff/uniuni.cpp: { "015E", "20053_0327" },
src/roff/groff/tests/asciify-composite-nodes-correctly.sh:@[u0106] @[u015E]
src/roff/troff/node.cpp:// with \[u015E] -> S<ac>.
src/utils/afmtodit/afmtodit.tables: "015E", "0053_0327",
src/utils/afmtodit/afmtodit.tables: "Scedilla", "015E",
src/utils/hpftodit/hpuni.cpp: { "1063", "015E", }, // Uppercase S
Cedilla
$ git grep 0106 src tmac
src/libs/libgroff/glyphuni.cpp: { "'C", "0106" },
src/libs/libgroff/uniuni.cpp: { "0106", "20043_0301" },
src/roff/groff/tests/asciify-composite-nodes-correctly.sh:@[u0106] @[u015E]
src/roff/groff/tests/asciify-request-works.sh:A#[dq]#[e
aa]#[u00E1]#[u0106]i#[fl]o#[Fl]#[Z]
src/roff/groff/tests/asciify-request-works.sh: "character) Unicode special
character 'u0106'" >&2
src/utils/afmtodit/afmtodit.tables: "0106", "0043_0301",
src/utils/afmtodit/afmtodit.tables: "Cacute", "0106",
src/utils/afmtodit/afmtodit.tables: "afii10106", "0459",
src/utils/hpftodit/hpuni.cpp: { "406", "0106", }, // Uppercase C Acute
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?66653>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
