head	1.8;
access;
symbols
	groff-1_20_1_real:1.8
	groff-1_20_1:1.8
	groff-1_20:1.8
	groff-1_19_2:1.5
	FDL:1.5
	groff-1_19_1:1.5
	groff-1_19:1.5;
locks; strict;
comment	@# @;


1.8
date	2009.01.03.18.10.43;	author wl;	state Exp;
branches;
next	1.7;
commitid	0w0a4gcuUCo652xt;

1.7
date	2007.01.01.13.49.55;	author wl;	state Exp;
branches;
next	1.6;

1.6
date	2007.01.01.00.11.00;	author wl;	state Exp;
branches;
next	1.5;

1.5
date	2003.03.10.21.51.52;	author wlemb;	state Exp;
branches;
next	1.4;

1.4
date	2003.01.21.14.07.45;	author wlemb;	state Exp;
branches;
next	1.3;

1.3
date	2002.12.07.15.46.10;	author wlemb;	state Exp;
branches;
next	1.2;

1.2
date	2002.12.05.16.12.04;	author wlemb;	state Exp;
branches;
next	1.1;

1.1
date	2002.12.01.06.46.27;	author wlemb;	state Exp;
branches;
next	;


desc
@@


1.8
log
@

* NEWS, groff.texinfo, font/devps/*, VERSION, REVISION: Prepare for
version 1.20.
@
text
@# This file has been generated with GNU afmtodit (groff) version 1.20
#
#   FullName FreeEuro
#   Version 001.001
#   FamilyName FreeEuro
#
# The original AFM file contains the following comments:
#
#   Notice (Created by Werner Lemberg with PfaEdit 1.0 (http://pfaedit.sf.net); the serif shapes are based on the Omega fonts created by Yannis Haralambous.)
#   Comment Generated by FontForge 20060105
#   Comment Creation Date: Sun Jan  8 10:14:22 2006

name EURO
internalname FreeEuro

charset
---	750,685,12	3	0	Euro.symbol
---	750,685,12	3	1	Euro.symbol.bold
---	750,685,12,92	3	2	Euro.symbol.slanted
---	750,685,12,100	3	3	Euro.symbol.bold.slanted
---	741,676,14	3	4	Euro.serif
---	800,691,19	3	5	Euro.serif.bold
---	734,666,18,11	3	6	Euro.serif.italic
---	800,691,19,8	3	7	Euro.serif.bold.italic
---	756,709,23	3	8	Euro.sansserif
---	796,710,22	3	9	Euro.sansserif.bold
---	756,709,23,106	3	10	Euro.sansserif.slanted
---	796,710,22,107	3	11	Euro.sansserif.bold.slanted
---	600,576,16	3	12	Euro.mono
---	600,597,14	3	13	Euro.mono.bold
---	600,576,16,31	3	14	Euro.mono.slanted
---	600,597,14,43	3	15	Euro.mono.bold.slanted
@


1.7
log
@

* man/groff_font.man: Document empty lines.

* src/utils/afmtodit/afmtodit.pl: Always print a header comment at
the very beginning of the output.
[!$opt_x]: Fix typo.

* font/devps/*: Regenerate font definition files.
@
text
@d1 1
a1 1
# This file has been generated with GNU afmtodit (groff) version 1.19.3
@


1.6
log
@

* font/devps/generate/Makefile (AFMTODIT): Use -c flag.

* font/devps/*: Regenerate font definition files.
@
text
@d1 12
d15 1
a15 6
# FullName FreeEuro
# Version 001.001
# FamilyName FreeEuro
# Notice (Created by Werner Lemberg with PfaEdit 1.0 (http://pfaedit.sf.net); the serif shapes are based on the Omega fonts created by Yannis Haralambous.)
# Comment Generated by FontForge 20060105
# Comment Creation Date: Sun Jan  8 10:14:22 2006
@


1.5
log
@* tmac/an-old.tmac: Use register `HY' to control hyphenation.
* NEWS, tmac/groff_man.man, doc/groff.texinfo: Document it.

Added support to access more than 256 glyphs in Type 1 fonts.

* src/devices/grops/ps.cc (subencoding): New structure.
(style): Add `sub' field.
Updated all users.
(ps_printer): Add `subencodings' and `next_subencoding_index' fields.
Add `set_subencoding', `get_subfont' and `encode_subfont' member
functions.
Updated all users.
(ps_printer::set_char): Use `set_subencoding'.
(make_subencoding_name): New function.
(ps_printer::set_style): Handle case where `sty.sub' is not zero.
(ps_printer::~ps_printer): Emit subencoding definitions.

* src/devices/grops/psrm.cc (valid_input_table): New array to
properly support EBCDIC.
(white_space): Add `\f'.
(ps_get_line): Change first argument to be of type `string &'.
Updated all callers.
This allows to get lines of arbitrary length.
Use `valid_input_table'.
Remove warning about non-conforming PS line length.  This seems
not to be of great importance -- for example, dvips don't emit
a warning either.
(PS_LINE_MAX): Removed.
(matches_comment): Change first argument to be of type `string &'.

* src/devices/grops/grops.man, src/devices/grops/TODO: Updated.

* src/utils/afmtodit/afmtodit.pl (%unicode_decomposed,
%AGL_to_unicode, %default_ligatures): New hash tables.
Read all map entries.
Add unencoded characters.
Check for default ligatures if there are no `L' entries.
Print all kern entries.
Print all characters in charset.
* src/utils/afmtodit/afmtodit.man: Updated.

* font/devps/*: Regerated all fonts.

* tmac/latin[129].tmac, tmac/cp1047.tmac: Don't test for existence
of characters, just use `.trin'.  Otherwise the mapping is depending
on the font encoding.
* tmac/ps.tmac: Add `fi' and `fl'.
Improve `Fi' and `Fl'.
* tmac/X.tmac, tmac/lbp.tmac, tmac/tty.tmac: Improve `Fi' and `Fl'.
* tmac/Xps.tmac: Fix `em'.

* NEWS: Updated.
@
text
@d3 6
@


1.4
log
@
* font/devps/generate/Makefile (RFLAG): Add `-m'.
* font/devps/{AB,AR,BMB,BMR,CB,CR,EURO,HB,HR,HNB,HNR,NB,NR,PB,PR,
S,TB,TR,ZD,ZDR}: Regenerated with afmtodit options `-i 0 -m'.
@
text
@d4 16
a19 16
---	750,685,12	3	0000	-- Euro.symbol
---	750,685,12	3	0001	-- Euro.symbol.bold
---	750,685,12,92	3	0002	-- Euro.symbol.slanted
---	750,685,12,100	3	0003	-- Euro.symbol.bold.slanted
---	741,676,14	3	0004	-- Euro.serif
---	800,691,19	3	0005	-- Euro.serif.bold
---	734,666,18,11	3	0006	-- Euro.serif.italic
---	800,691,19,8	3	0007	-- Euro.serif.bold.italic
---	756,709,23	3	0010	-- Euro.sansserif
---	796,710,22	3	0011	-- Euro.sansserif.bold
---	756,709,23,106	3	0012	-- Euro.sansserif.slanted
---	796,710,22,107	3	0013	-- Euro.sansserif.bold.slanted
---	600,576,16	3	0014	-- Euro.mono
---	600,597,14	3	0015	-- Euro.mono.bold
---	600,576,16,31	3	0016	-- Euro.mono.slanted
---	600,597,14,43	3	0017	-- Euro.mono.bold.slanted
@


1.3
log
@
* font/devps/generate/freeeuro.sfd: Make dimensions of Euro.symbol
glyphs compatible to Adobe's Euro fonts (scaling them down a bit).
Scaling Euro.sansserif glyphs down to have the same height as
digits.
Removed unnecessary points; added some extrema.

* font/devps/EURO, font/devps/freeeuro.afm, font/devps/freeeuro.pfa:
Regenerated.
@
text
@d4 16
a19 16
---	750,685,12,0,-32	3	0000	-- Euro.symbol
---	750,685,12,0,-26	3	0001	-- Euro.symbol.bold
---	750,685,12,92,-85	3	0002	-- Euro.symbol.slanted
---	750,685,12,100,-73	3	0003	-- Euro.symbol.bold.slanted
---	741,676,14,0,-34	3	0004	-- Euro.serif
---	800,691,19,0,-45	3	0005	-- Euro.serif.bold
---	734,666,18,11,-66	3	0006	-- Euro.serif.italic
---	800,691,19,8,-17	3	0007	-- Euro.serif.bold.italic
---	756,709,23,0,-38	3	0010	-- Euro.sansserif
---	796,710,22,0,-36	3	0011	-- Euro.sansserif.bold
---	756,709,23,106,-86	3	0012	-- Euro.sansserif.slanted
---	796,710,22,107,-82	3	0013	-- Euro.sansserif.bold.slanted
---	600,576,16,0,-11	3	0014	-- Euro.mono
---	600,597,14,0,-4	3	0015	-- Euro.mono.bold
---	600,576,16,31,-61	3	0016	-- Euro.mono.slanted
---	600,597,14,43,-54	3	0017	-- Euro.mono.bold.slanted
@


1.2
log
@
* font/devps/generate/freeeuro.sfd: Add glyphs `Euro.symbol.slanted'
and `Euro.symbol.bold.slanted'.
Improve some glyph offsets and widths.
* font/devps/EURO, font/devps/freeeuro.afm, font/devps/freeeuro.pfa:
Regenerated.
* font/devps/generate/Makefile (freeeuro.afm freeeuro.pfa): Fix
typo.
* font/devps/generate/sfdtopfa.pe: Generate PFA in current
direcory.

* tmac/europs.tmac: Updated to new glyph indices.
Use Euro.symbol for font familiy `A'.

* doc/groff.texinfo: Minor improvements.
@
text
@d4 4
a7 4
---	780,697,17,0,-38	3	0000	-- Euro.symbol
---	791,697,17,0,-38	3	0001	-- Euro.symbol.bold
---	780,697,17,91,-94	3	0002	-- Euro.symbol.slanted
---	791,697,17,93,-88	3	0003	-- Euro.symbol.bold.slanted
d12 4
a15 4
---	791,741,23,0,-40	3	0010	-- Euro.sansserif
---	830,741,23,0,-38	3	0011	-- Euro.sansserif.bold
---	791,741,23,112,-94	3	0012	-- Euro.sansserif.slanted
---	830,741,23,117,-91	3	0013	-- Euro.sansserif.bold.slanted
@


1.1
log
@*** empty log message ***
@
text
@a2 1
special
d6 14
a19 12
---	741,676,14,0,-34	3	0002	-- Euro.serif
---	800,691,19,0,-45	3	0003	-- Euro.serif.bold
---	734,666,18,11,-66	3	0004	-- Euro.serif.italic
---	800,691,19,8,-17	3	0005	-- Euro.serif.bold.italic
---	791,741,23,0,-40	3	0006	-- Euro.sansserif
---	834,741,23,0,-38	3	0007	-- Euro.sansserif.bold
---	781,741,23,42,-14	3	0010	-- Euro.sansserif.slanted
---	812,741,23,54,-10	3	0011	-- Euro.sansserif.bold.slanted
---	600,576,16,0,-11	3	0012	-- Euro.mono
---	600,597,14,0,-4	3	0013	-- Euro.mono.bold
---	600,576,16,21,-51	3	0014	-- Euro.mono.slanted
---	600,597,14,43,-54	3	0015	-- Euro.mono.bold.slanted
@

