groff-commit
[Top][All Lists]
Advanced

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

[Groff-commit] groff ./ChangeLog font/devhtml/R.proto font/dev...


From: Werner LEMBERG
Subject: [Groff-commit] groff ./ChangeLog font/devhtml/R.proto font/dev...
Date: Thu, 23 Feb 2006 20:09:51 +0000

CVSROOT:        /cvsroot/groff
Module name:    groff
Branch:         
Changes by:     Werner LEMBERG <address@hidden> 06/02/23 20:09:51

Modified files:
        .              : ChangeLog 
        font/devhtml   : R.proto 
        font/devutf8   : R.proto 
        src/libs/libgroff: glyphuni.cpp 

Log message:
        * font/devhtml/R.proto, font/devutf8/R.proto: Remove incorrect \'
        and \` entries.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/groff/ChangeLog.diff?tr1=1.912&tr2=1.913&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/font/devhtml/R.proto.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/font/devutf8/R.proto.diff?tr1=1.32&tr2=1.33&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/src/libs/libgroff/glyphuni.cpp.diff?tr1=1.9&tr2=1.10&r1=text&r2=text

Patches:
Index: groff/ChangeLog
diff -u groff/ChangeLog:1.912 groff/ChangeLog:1.913
--- groff/ChangeLog:1.912       Thu Feb 23 20:07:25 2006
+++ groff/ChangeLog     Thu Feb 23 20:09:51 2006
@@ -1,3 +1,60 @@
+2006-06-23  Werner LEMBERG  <address@hidden>
+
+       * font/devhtml/R.proto, font/devutf8/R.proto: Remove incorrect \'
+       and \` entries.
+
+2006-02-22  Werner LEMBERG  <address@hidden>
+
+       Remove all remaining traces from the `shc' glyph.
+
+       * src/libs/libgroff/glyphuni.cpp (glyph_to_unicode_list),
+       src/libs/libgroff/uniglyph.cpp (unicode_to_glyph_list): Remove
+       entry for `shc'.
+
+       * font/devlatin1/R.proto, font/devcp1046/R.proto: Replace `shc'
+       entry with unnamed glyph.
+
+       * tmac/html/tmac: Remove `shc' entry from call to `.cflags'.
+
+       * src/preproc/preconv/preconv.cpp (unicode_entity): Handle U+00AD
+       specially.
+
+2006-02-22  Bruno Haible  <address@hidden>
+
+       Concretize the `glyph' datatype.
+
+       * src/include/font.h (glyph): Remove class.
+       (glyph): Renamed from struct `glyphinfo'.
+       (glyph_to_index): New inline function.
+       (glyph_to_name): Make extern, not inline.
+       (glyph_to_number): Update.
+       (font): Use `glyph *' instead of `glyph'.
+
+       * src/libs/libgroff/nametoindex.cpp (charinfo): Inherit from class
+       `glyph'.  Make `name' field public.
+       (character_indexer, number_to_glyph, name_to_glyph): Use `glyph *'
+       instead of `glyph'.
+       (glyph_to_name): Renamed from `glyph::glyph_name'.
+
+       * src/roff/troff/charinfo.h (charinfo): Inherit from class `glyph'.
+       Use `glyph *' instead of `glyph'.
+
+       * src/roff/troff/input.cpp (name_to_glyph, number_to_glyph): Use
+       `glyph *' instead of `glyph'.
+       (glyph_to_name): Renamed from `glyph::glyph_name'.
+
+       * src/libs/libgroff/font.cpp: Use `glyph *' instead of `glyph',
+       and `glyph_to_index' instead of `glyph::glyph_index'.
+
+       * src/include/printer.h (printer): Use `glyph *' instead of `glyph'.
+       * src/libs/libdriver/printer.cpp: Likewise.
+       * src/devices/grodvi/dvi.cpp: Likewise.
+       * src/devices/grohtml/post-html.cpp: Likewise.
+       * src/devices/grolbp/lbp.cpp: Likewise.
+       * src/devices/grolj4/lj4.cpp: Likewise.
+       * src/devices/grops/ps.cpp: Likewise.
+       * src/devices/grotty/tty.cpp: Likewise.
+
 2006-02-22  Werner LEMBERG  <address@hidden>
 
        Remove all remaining traces from the `shc' glyph.
Index: groff/font/devhtml/R.proto
diff -u groff/font/devhtml/R.proto:1.27 groff/font/devhtml/R.proto:1.28
--- groff/font/devhtml/R.proto:1.27     Sat Jan 28 06:55:42 2006
+++ groff/font/devhtml/R.proto  Thu Feb 23 20:09:51 2006
@@ -80,8 +80,7 @@
 _      24      0       0x005F
 ru     "
 ul     "
-\`     24      0       0x0060
-ga     "
+ga     24      0       0x0060
 a      24      0       0x0061
 b      24      0       0x0062
 c      24      0       0x0063
@@ -140,7 +139,6 @@
 S2     24      0       0x00B2
 S3     24      0       0x00B3
 aa     24      0       0x00B4
-\'     "
 mc     24      0       0x00B5
 ps     24      0       0x00B6
 pc     24      0       0x00B7
Index: groff/font/devutf8/R.proto
diff -u groff/font/devutf8/R.proto:1.32 groff/font/devutf8/R.proto:1.33
--- groff/font/devutf8/R.proto:1.32     Mon Mar 28 09:14:17 2005
+++ groff/font/devutf8/R.proto  Thu Feb 23 20:09:51 2006
@@ -112,8 +112,7 @@
 _      24      0       0x005F
 ru     "
 ul     "
-\`     24      0       0x0060
-ga     "
+ga     24      0       0x0060
 a      24      0       0x0061
 b      24      0       0x0062
 c      24      0       0x0063
@@ -206,7 +205,6 @@
 S2     24      0       0x00B2
 S3     24      0       0x00B3
 aa     24      0       0x00B4
-\'     "
 mc     24      0       0x00B5
 ps     24      0       0x00B6
 pc     24      0       0x00B7
Index: groff/src/libs/libgroff/glyphuni.cpp
diff -u groff/src/libs/libgroff/glyphuni.cpp:1.9 
groff/src/libs/libgroff/glyphuni.cpp:1.10
--- groff/src/libs/libgroff/glyphuni.cpp:1.9    Thu Feb 23 20:07:25 2006
+++ groff/src/libs/libgroff/glyphuni.cpp        Thu Feb 23 20:09:51 2006
@@ -485,6 +485,18 @@
   { "HE", "2665" },
   { "DI", "2666" },
   { "OK", "2713" },
+  // The `left angle bracket' and `right angle bracket' could be mapped to
+  // either U+2329,U+232A or U+3008,U+3009 or U+27E8,U+27E9.  But the first
+  // and second possibility are double-width characters (see Unicode's
+  // `DerivedEastAsianWidth.txt' file) and are therefore not suitable for
+  // general use, whereas the third possibility is single-width.
+  //
+  // The devhtml device overrides this mapping, because
+  //
+  //   http://www.w3.org/TR/html401/sgml/entities.html
+  //
+  // says that in HTML, `&lang;' and `&rang;' are U+2329,U+232A,
+  // respectively.
   { "la", "27E8" },
   { "ra", "27E9" },
 };




reply via email to

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