Update of bug #67244 (group groff):

                  Status:             In Progress => Need Info

    _______________________________________________________

Follow-up Comment #7:

After I made the changes in comment #6, I observe that the following document
falls flat on its face when producing PostScript with my working copy.

This is a regression from released _groff_, though arguably a "correct" one.


$ cat ATTIC/greek-language-text.groff 
.nf
\[u0391]\[u0392]\[u0393]\[u0394]\[u0395]\[u0396]\[u0397]
\[u0398]\[u0399]\[u039A]\[u039B]\[u039C]\[u039D]\[u039E]\[u039F]
\[u03A0]\[u03A1]\[u03A3]\[u03A4]\[u03A5]\[u03A6]\[u03A7]
\[u03A8]\[u03A9]
\[u03B1]\[u03B2]\[u03B3]\[u03B4]\[u03B5]\[u03B6]\[u03B7]
\[u03B8]\[u03B9]\[u03BA]\[u03BB]\[u03BC]\[u03BD]\[u03BE]\[u03BF]
\[u03C0]\[u03C1]\[u03C2]\[u03C3]\[u03C4]\[u03C5]\[u03C6]\[u03C7]
\[u03C8]\[u03C9]
\[u03D1]\[u03D5]\[u03D6]
\[u03F5]
$ ./build/test-groff -bww -Wchar -Z ATTIC/greek-language-text.groff 
x T ps
x res 72000 1 1
x init
p1
V12000
H72000
n12000 0
V24000
H72000
n12000 0
V36000
H72000
n12000 0
V48000
H72000
n12000 0
V60000
H72000
n12000 0
V72000
H72000
n12000 0
V84000
H72000
n12000 0
V96000
H72000
n12000 0
V108000
H72000
n12000 0
V120000
H72000
n12000 0
x trailer
V792000
x stop


For those inexperienced at reading "grout", that's a longish way of producing
a blank document.

Turning the "char" warning category back on reveals why.


troff:ATTIC/greek-language-text.groff:2: warning: special character 'u0391'
not defined
troff:ATTIC/greek-language-text.groff:2: warning: special character 'u0392'
not defined
troff:ATTIC/greek-language-text.groff:2: warning: special character 'u0393'
not defined
troff:ATTIC/greek-language-text.groff:2: warning: special character 'u0394'
not defined
troff:ATTIC/greek-language-text.groff:2: warning: special character 'u0395'
not defined
troff:ATTIC/greek-language-text.groff:2: warning: special character 'u0396'
not defined
troff:ATTIC/greek-language-text.groff:2: warning: special character 'u0397'
not defined
troff:ATTIC/greek-language-text.groff:3: warning: special character 'u0398'
not defined
troff:ATTIC/greek-language-text.groff:3: warning: special character 'u0399'
not defined
troff:ATTIC/greek-language-text.groff:3: warning: special character 'u039A'
not defined
troff:ATTIC/greek-language-text.groff:3: warning: special character 'u039B'
not defined
troff:ATTIC/greek-language-text.groff:3: warning: special character 'u039C'
not defined
troff:ATTIC/greek-language-text.groff:3: warning: special character 'u039D'
not defined
troff:ATTIC/greek-language-text.groff:3: warning: special character 'u039E'
not defined
troff:ATTIC/greek-language-text.groff:3: warning: special character 'u039F'
not defined
troff:ATTIC/greek-language-text.groff:4: warning: special character 'u03A0'
not defined
troff:ATTIC/greek-language-text.groff:4: warning: special character 'u03A1'
not defined
troff:ATTIC/greek-language-text.groff:4: warning: special character 'u03A3'
not defined
troff:ATTIC/greek-language-text.groff:4: warning: special character 'u03A4'
not defined
troff:ATTIC/greek-language-text.groff:4: warning: special character 'u03A5'
not defined
troff:ATTIC/greek-language-text.groff:4: warning: special character 'u03A6'
not defined
troff:ATTIC/greek-language-text.groff:4: warning: special character 'u03A7'
not defined
troff:ATTIC/greek-language-text.groff:5: warning: special character 'u03A8'
not defined
troff:ATTIC/greek-language-text.groff:5: warning: special character 'u03A9'
not defined
troff:ATTIC/greek-language-text.groff:6: warning: special character 'u03B1'
not defined
troff:ATTIC/greek-language-text.groff:6: warning: special character 'u03B2'
not defined
troff:ATTIC/greek-language-text.groff:6: warning: special character 'u03B3'
not defined
troff:ATTIC/greek-language-text.groff:6: warning: special character 'u03B4'
not defined
troff:ATTIC/greek-language-text.groff:6: warning: special character 'u03B5'
not defined
troff:ATTIC/greek-language-text.groff:6: warning: special character 'u03B6'
not defined
troff:ATTIC/greek-language-text.groff:6: warning: special character 'u03B7'
not defined
troff:ATTIC/greek-language-text.groff:7: warning: special character 'u03B8'
not defined
troff:ATTIC/greek-language-text.groff:7: warning: special character 'u03B9'
not defined
troff:ATTIC/greek-language-text.groff:7: warning: special character 'u03BA'
not defined
troff:ATTIC/greek-language-text.groff:7: warning: special character 'u03BB'
not defined
troff:ATTIC/greek-language-text.groff:7: warning: special character 'u03BC'
not defined
troff:ATTIC/greek-language-text.groff:7: warning: special character 'u03BD'
not defined
troff:ATTIC/greek-language-text.groff:7: warning: special character 'u03BE'
not defined
troff:ATTIC/greek-language-text.groff:7: warning: special character 'u03BF'
not defined
troff:ATTIC/greek-language-text.groff:8: warning: special character 'u03C0'
not defined
troff:ATTIC/greek-language-text.groff:8: warning: special character 'u03C1'
not defined
troff:ATTIC/greek-language-text.groff:8: warning: special character 'u03C2'
not defined
troff:ATTIC/greek-language-text.groff:8: warning: special character 'u03C3'
not defined
troff:ATTIC/greek-language-text.groff:8: warning: special character 'u03C4'
not defined
troff:ATTIC/greek-language-text.groff:8: warning: special character 'u03C5'
not defined
troff:ATTIC/greek-language-text.groff:8: warning: special character 'u03C6'
not defined
troff:ATTIC/greek-language-text.groff:8: warning: special character 'u03C7'
not defined
troff:ATTIC/greek-language-text.groff:9: warning: special character 'u03C8'
not defined
troff:ATTIC/greek-language-text.groff:9: warning: special character 'u03C9'
not defined
troff:ATTIC/greek-language-text.groff:10: warning: special character 'u03D1'
not defined
troff:ATTIC/greek-language-text.groff:10: warning: special character 'u03D5'
not defined
troff:ATTIC/greek-language-text.groff:10: warning: special character 'u03D6'
not defined
troff:ATTIC/greek-language-text.groff:11: warning: special character 'u03F5'
not defined


Should we add `fchar` fallbacks to "fallbacks.tmac" to mop up the basic Greek
alphabet?

Should we add _further_ `char` fallbacks to sponge up even precomposed forms
of Greek letters with diacritics, degrading them to their base characters?

Even the latter won't get us full coverage of the Unicode Greek block.
PostScript fonts did not standardize glyphs for digamma and other archaic
letters.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?67244>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to