[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Groff] Getting a font and adding it in grops
From: |
andlabs |
Subject: |
Re: [Groff] Getting a font and adding it in grops |
Date: |
Tue, 31 Jul 2007 08:06:30 -0700 (PDT) |
Thanks! I used this to convert Arial Black to font AB.
Werner LEMBERG wrote:
>
>> Hello. I have acquired some troff code that uses a font Helvetica
>> Black, code HK. I'd like to know where I can get the font for FREE,
>
> I don't know which free font can be used in stead of this one. Is it
> really necessary to use *exactly* the same shape? Otherwise I suggest
> that you look up font sites in the internet, trying to find a free
> font which looks similar to it.
>
>> and how can I add it to grops' library of fonts?
>
> Below you can find what the man page of grops (in the CVS of groff)
> says about font installation. This topic comes up from time to time
> on the list, so searching in the archive should give you further help.
>
>
> Werner
>
>
> ======================================================================
>
>
> FONT INSTALLATION
> This section gives a summary of the above explanations; it can
> serve as
> a step-by-step font installation guide for grops.
>
> · Convert your font to something groff understands. This is
> either a
> PostScript Type 1 font in PFA format or a PostScript Type 42
> font,
> together with an AFM file.
>
> The very first characters in a PFA file look like this:
>
> %!PS-AdobeFont-1.0:
>
> A PFB file has this also in the first line, but the string is
> pre-
> ceded with some binary bytes.
>
> The very first characters in a Type 42 font file look like
> this:
>
> %!PS-TrueTypeFont
>
> This is a wrapper format for TrueType fonts. Old PS printers
> might
> not support it (this is, they don't have a built-in TrueType
> font
> interpreter).
>
> If your font is in PFB format (such fonts normally have `.pfb'
> as
> the file extension), you might use groff's pfbtops(1)
> program to
> convert it to PFA. For TrueType fonts, try ttftot42 or
> fontforge.
> For all other font formats use fontforge which can convert
> most
> outline font formats.
>
> · Convert the AFM file to a groff font description file with
> the
> afmtodit(1) program. An example call is
>
> afmtodit Foo-Bar-Bold.afm textmap FBB
>
> which converts the metric file `Foo-Bar-Bold.afm' to the groff
> font
> `FBB'. If you have a font family which comes with normal,
> bold,
> italic, and bold italic faces, it is recommended to use the
> letters
> R, B, I, and BI, respectively, as postfixes in the groff font
> names
> to make groff's `.fam' request work. An example is groff's
> built-
> in Times-Roman font: The font family name is T, and the groff
> font
> names are TR, TB, TI, and TBI.
>
> · Install both the groff font description files and the fonts
> in a
> `devps' subdirectory of the font path which groff finds. See
> the
> ENVIRONMENT section in the troff(1) man page which lists the
> actual
> value of the font path. Note that groff doesn't use the AFM
> files
> (but it is a good idea to store them anyway).
>
> · Register all fonts which must be downloaded to the printer in
> the
> `devps/download' file. Only the first occurrence of this file
> in
> the font path is read. This means that you should copy the
> default
> `download' file to the first directory in your font path and
> add
> your fonts there. To continue the above example we assume that
> the
> PS font name for Foo-Bar-Bold.pfa is `XY-Foo-Bar-Bold' (the PS
> font
> name is stored in the internalname field in the `FBB' file),
> thus
> the following line should be added to `download'.
>
> XY-Foo-Bar-Bold Foo-Bar-Bold.pfa
>
>
>
>
--
View this message in context:
http://www.nabble.com/Getting-a-font-and-adding-it-in-grops-tf4162327.html#a11925992
Sent from the Groff - General mailing list archive at Nabble.com.