groff-commit
[Top][All Lists]
Advanced

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

[Groff-commit] groff ChangeLog src/devices/grops/ps.cpp


From: Werner LEMBERG
Subject: [Groff-commit] groff ChangeLog src/devices/grops/ps.cpp
Date: Mon, 21 May 2007 07:56:43 +0000

CVSROOT:        /cvsroot/groff
Module name:    groff
Changes by:     Werner LEMBERG <wl>     07/05/21 07:56:43

Modified files:
        .              : ChangeLog 
        src/devices/grops: ps.cpp 

Log message:
        * src/devices/grops/ps.cpp (ps_printer::set_char): Handle subfonts
        correctly.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/ChangeLog?cvsroot=groff&r1=1.1084&r2=1.1085
http://cvs.savannah.gnu.org/viewcvs/groff/src/devices/grops/ps.cpp?cvsroot=groff&r1=1.16&r2=1.17

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/groff/groff/ChangeLog,v
retrieving revision 1.1084
retrieving revision 1.1085
diff -u -b -r1.1084 -r1.1085
--- ChangeLog   10 Apr 2007 08:13:41 -0000      1.1084
+++ ChangeLog   21 May 2007 07:56:43 -0000      1.1085
@@ -1,3 +1,8 @@
+2007-05-21  Werner LEMBERG  <address@hidden>
+
+       * src/devices/grops/ps.cpp (ps_printer::set_char): Handle subfonts
+       correctly.
+
 2007-04-10  Werner LEMBERG  <address@hidden>
 
        In pic, make rounded boxes work with colors.  Reported by Urs Eggli

Index: src/devices/grops/ps.cpp
===================================================================
RCS file: /cvsroot/groff/groff/src/devices/grops/ps.cpp,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- src/devices/grops/ps.cpp    29 Mar 2006 19:37:55 -0000      1.16
+++ src/devices/grops/ps.cpp    21 May 2007 07:56:43 -0000      1.17
@@ -1,6 +1,6 @@
 // -*- C++ -*-
 /* Copyright (C) 1989, 1990, 1991, 1992, 2000, 2001, 2002, 2003, 2004, 2005,
-                 2006
+                 2006, 2007
    Free Software Foundation, Inc.
      Written by James Clark (address@hidden)
 
@@ -721,7 +721,7 @@
       if (sbuf_len < SBUF_SIZE - 1 && env->hpos >= sbuf_end_hpos
          && (sbuf_kern == 0 || sbuf_end_hpos - sbuf_kern != env->hpos)) {
        if (sbuf_space_code < 0) {
-         if (f->contains(space_glyph)) {
+         if (f->contains(space_glyph) && !sub) {
            sbuf_space_code = f->get_code(space_glyph);
            sbuf_space_width = env->hpos - sbuf_end_hpos;
            sbuf_end_hpos = env->hpos + w + sbuf_kern;




reply via email to

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