summaryrefslogtreecommitdiff
path: root/PROBLEMS
diff options
context:
space:
mode:
authorG. Branden Robinson <g.branden.robinson@gmail.com>2022-07-15 21:56:21 -0500
committerG. Branden Robinson <g.branden.robinson@gmail.com>2022-07-15 21:56:21 -0500
commit1f4817f375354f062d3b4fdfbc0c52e2676e267b (patch)
tree746a3d3494c42255b30785541726a9b9d8a7d965 /PROBLEMS
parentef25deabbeece96e8f28cefdf45fa05bd4cc52b9 (diff)
downloadgroff-git-1f4817f375354f062d3b4fdfbc0c52e2676e267b.tar.gz
PROBLEMS: Explain build warnings from afmtodit.
I'm wondering about hacking afmtodit to just silently ignore duplicate mappings when the AGL target is 'uniXXXX', but I'm not sure yet.
Diffstat (limited to 'PROBLEMS')
-rw-r--r--PROBLEMS22
1 files changed, 22 insertions, 0 deletions
diff --git a/PROBLEMS b/PROBLEMS
index 6c66703c7..5676153ac 100644
--- a/PROBLEMS
+++ b/PROBLEMS
@@ -738,6 +738,28 @@ Compilation Problems
+* I get warnings from afmtodit about names already being mapped.
+
+afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL name 'uni0394'
+
+You can ignore these if they're in the form shown above, where the
+ignored AGL name is 'uniXXXX' and 'XXXX' is four hexadecimal digits.
+The Adobe Glyph List (AGL) has its own names for glyphs; they are often
+different from groff's special character names. The afmtodit program is
+constructing a mapping from groff special character names to AGL names;
+this can be a one-to-one or many-to-one mapping, but one-to-many will
+not work, so afmtodit discards the excessing mappings. The example you
+see above is telling you that the groff font description that afmtodit
+is writing cannot map the groff special character '*D' to both 'Delta'
+and 'uni0394'.
+
+Which, if any, such warnings you see depends on the version of the URW
+fonts you are builing groff against. See the '--with-urw-fonts-dir'
+option to the "configure" script, and the afmtodit(1) and groff_char(7)
+man pages for more background.
+
+----------------------------------------------------------------------
+
* I get warnings about special characters in the groff_char(7) man page.
troff:man/groff_char.7:1000: warning: can't find special character '.j'