/contrib/groff/font/devutf8/NOTES

https://bitbucket.org/freebsd/freebsd-head/ · #! · 53 lines · 35 code · 18 blank · 0 comment · 0 complexity · 2c65d6fa093b19890bd7cbe2509da164 MD5 · raw file

  1. Note that all \[charXXX] entity names have been removed from the font files.
  2. They don't make sense for Unicode.
  3. The following entity from the original troff manual (by Ossanna and
  4. Kernighan) is unmapped:
  5. bs shaded solid ball (Bell System logo, AT&T logo)
  6. Character 0x002D has not been given a name because its Unicode name
  7. HYPHEN-MINUS is so ambiguous that it is unusable for serious typographic
  8. use.
  9. \[wp] has been mapped to 0x2118, because according to Unicode 4.1's
  10. NamesList.txt, U+2118 SCRIPT CAPITAL P is really a Weierstrass `p',
  11. neither SCRIPT not CAPITAL.
  12. The following line could be added; \[space] is known to devps but is not
  13. documented and not known to devdvi (actually, there is no space glyph within
  14. the TeX system).
  15. space 24 0 0x0020
  16. devps maps \[a~] and `~' to `asciitilde', which is equivalent to 0x02DC, but
  17. this glyph is just too small. We map them to 0x007E instead.
  18. devps maps \[a^] and `^' to `circumflex', which is equivalent to 0x02C6, but
  19. this glyph is just too small. We map them to 0x005E instead.
  20. devps maps \[*U] to `Upsilon1', which is equivalent to 0x03D2. We map it to
  21. 0x03A5 instead.
  22. devps maps \[*W] to `Omega', which is equivalent to either 0x2126 or 0x03A9.
  23. We map it to 0x03A9.
  24. devps maps \[*D] to `Delta', which is equivalent to either 0x2206 or 0x0394.
  25. We map it to 0x0394.
  26. Adding Unicode characters
  27. -------------------------
  28. Assume you want to use a Unicode character not provided in the list, say
  29. U+20AC. You need to do two things:
  30. - Add a line
  31. u20AC 24 0 0x20AC
  32. (the second column is computed as 24 * wcwidth(0x20AC)) to the file
  33. R.proto, or, when groff is already installed, to the four fonts files in
  34. $(prefix)/share/groff/<version>/font/devutf8/.
  35. - In your source file, use the notation \[u20AC] to access it.