[gs-devel] fonts --> dot matrix printer |

Igor V. Melichev igor.melichev at artifex.com
Sat Feb 3 13:53:20 PST 2007


Ray, James, and Others,

Ghostscript *does*use* the font program (hint) instructions,
except a small subset, which are patented ones.

More clearly, it interprets the font program and the glyph hinting
program until a patented instruction appears. Many fonts do not
use patented instructions. If one doesn't appear,
the effect of the program goes to the rasterizer.

If one does appear, the program and its effect is ignored,
and a warning is printed to stderr.
Then Ghostscript applies a kind of "autohinting"
for a better grid fitting, and its result goes to the raserizer.

The above is the default behavior.
It may be changed with the command line option -dGridFitTT=n ,
which is described in gs/doc/Use.htm .

Igor.


----- Original Message ----- 
From: "Ray Johnston" <ray.johnston at artifex.com>
To: "James Cloos" <cloos at jhcloos.com>
Cc: <gs-devel at ghostscript.com>
Sent: Saturday, February 03, 2007 9:42 PM
Subject: Re: [gs-devel] fonts --> dot matrix printer |


> Just wanted to mention that Ghostscript TT font renderer does not use
> the font program (hint) instructions due to patent enforcement by
> Apple (we do process a small subset of the font instructions in order
> to handle funky sub glyph usage in some Asian fonts such as PMingLiu
> but these are not restricted by patents).
>
> Type 1 hints _are_ processed by Ghostscript.
>
> Regards,
> Ray Johnston
> _______________________________________________________________________________
> James Cloos wrote:
>
>>>>>>>"Daniel" == Daniel MacKay <daniel.mackay at barringtongrp.ca> writes:
>>
>>
>> Daniel> I need help with picking faces that will look beautiful and crisp 
>> on a
>> Daniel> 120dpi dot-matrix printer
>>
>> B&H designed the Lucida family for 300 dpi lasers, and Lucida Fax to
>> be legible even after several rebroadcasts through facsimile machines
>> and copiers.  The latter may work well for you as well.
>>
>> You can order Lucida fonts at:
>>
>>     http://tug.org/lucida
>>
>> Beyond that, look for ttf (and ttf-flavoured opentype fonts) which
>> have good "non-anti-aliased" instructions.  Fonts like Verdana or
>> Trebuchet should look OK (perhaps even w/o instructing).
>>
>> On the libré front, /URWBookmanL-Ligh (or /Bookman-Light) should
>> also render well at such resolutions.  (New)? Century Schoolbook
>> may also hold up well.
>>
>> -JimC
> _______________________________________________
> gs-devel mailing list
> gs-devel at ghostscript.com
> http://www.ghostscript.com/mailman/listinfo/gs-devel 




More information about the gs-devel mailing list