[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 05/28: groff_char(7): Alter code tables.

From: G. Branden Robinson
Subject: [groff] 05/28: groff_char(7): Alter code tables.
Date: Tue, 1 Sep 2020 07:43:03 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit b09117611f03b8345ba907f16972a1a99a81f155
Author: G. Branden Robinson <>
AuthorDate: Thu Aug 27 20:29:12 2020 +1000

    groff_char(7): Alter code tables.
    * Add | to Basic Latin and Rules and lines tables; it is almost as
      overloaded as the hyphen-minus.  (It's "itself", a box rule, and a
      bitwise OR.)
    * Move dotless i and j from "Ligatures" to "Supplemental Latin letters".
    * Rename "Dutch currency sign" to "lowercase f with hook" and move from
      "Currency symbols" to "Supplementary Latin letters".  The florin is
      presently of historical rather than commercial interest, and lacks
      the "Currency" attribute in Unicode, which is suggestive.  This also
      internationalizes (as opposed to localizing) the description.  Add
      "function" to its description.
    * Correct "AT&T Bell Labs logo" [sic] to "Bell Systems logo".
    * Add +, \- (hyphen-minus), and = to Mathematical symbols table so that
      a contrast with the "special font" forms of the glyphs can be seen.
    * Add \[Fn] to Mathematical symbols table.  It's overloaded as well;
      there is a "mathematical italic small f" in Unicode but it's outside
      the BMP.  We have no glyph names that map outside the BMP.
    * Recast description of physics h-bar so that it can break, resolving an
      adjustment warning.
    * Drop the white heart and diamond suits from the playing card symbols
      chart; they were the only symbols in the charts with no mnemonic groff
      glyph names, only Unicode hex references (e.g., "\[u2661]").  One of
      the purposes of this man page is to list the supported glyph names,
      not dump the Unicode character set.
 man/ | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/man/ b/man/
index 5401c5c..0a49233 100644
--- a/man/
+++ b/man/
@@ -719,6 +719,7 @@ _
 \[rB]  \e[rB]  bracketright    u005D   right square bracket
 \[ul]  \e[ul]  underscore      u005F   underscore, low line +
 \[lC]  \e[lC]  braceleft       u007B   left brace
+|      |       bar     u007C   bar
 \[ba]  \e[ba]  bar     u007C   bar
 \[or]  \e[or]  bar     u007C   bitwise or +
 \[rC]  \e[rC]  braceright      u007D   right brace
@@ -738,7 +739,10 @@ _
 \[Sd]  \e[Sd]  eth     u00F0   lowercase eth
 \[TP]  \e[TP]  Thorn   u00DE   uppercase thorn
 \[Tp]  \e[Tp]  thorn   u00FE   lowercase thorn
-\[ss]  \e[ss]  germandbls      u00DF   German double s (sharp s)
+\[ss]  \e[ss]  germandbls      u00DF   lowercase sharp s
+\[.i]  \e[.i]  dotlessi        u0131   i without tittle
+\[.j]  \e[.j]  dotlessj        u0237   j without tittle
+\[Fn]  \e[Fn]  florin  u0192   lowercase f with hook, function
@@ -1099,6 +1103,7 @@ namely a rule of length 0.5m.
 l l l l lx.
 Output Input   PostScript      Unicode Notes
+|      |       bar     u007C   bar
 \[ba]  \e[ba]  bar     u007C   bar
 \[br]  \e[br]  SF110000        u2502   box rule +
 \[ul]  \e[ul]  underscore      u005F   underscore, low line +
@@ -1238,7 +1243,9 @@ _
 \[S2]  \e[S2]  twosuperior     u00B2   superscript two
 \[S3]  \e[S3]  threesuperior   u00B3   superscript three
++      +       plus    u002B   plus
 \[pl]  \e[pl]  plus    u002B   special variant of plus +
+\-     \e[-]   hyphen  u002D   minus
 \[mi]  \e[mi]  minus   u2212   special variant of minus +
 \[-+]  \e[-+]  uni2213 u2213   minus-plus
 \[+-]  \e[+-]  plusminus       u00B1   plus-minus + ***
@@ -1258,6 +1265,7 @@ _
 \[>=]  \e[>=]  greaterequal    u2265   greater than or equal to +
 \[<<]  \e[<<]  uni226A u226A   much less than
 \[>>]  \e[>>]  uni226B u226B   much greater than
+\&=    \&=     equal   u003D   equals
 \[eq]  \e[eq]  equal   u003D   special variant of equals +
 \[!=]  \e[!=]  notequal        u003D_0338      not equals +
 \[==]  \e[==]  equivalence     u2261   equivalent +
@@ -1301,6 +1309,7 @@ _
 \[if]  \e[if]  infinity        u221E   infinity +
 \[Ah]  \e[Ah]  aleph   u2135   aleph symbol
+\[Fn]  \e[Fn]  florin  u0192   lowercase f with hook, function
 \[Im]  \e[Im]  Ifraktur        u2111   blackletter I, imaginary part
 \[Re]  \e[Re]  Rfraktur        u211C   blackletter R, real part
 \[wp]  \e[wp]  weierstrass     u2118   Weierstrass p

reply via email to

[Prev in Thread] Current Thread [Next in Thread]