ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Virtual font tip
@ 2004-07-07  0:07 Matt Gushee
       [not found] ` <20040707084814.5e72441d@atipa.local>
  2004-07-08 11:03 ` Holger Schöner
  0 siblings, 2 replies; 6+ messages in thread
From: Matt Gushee @ 2004-07-07  0:07 UTC (permalink / raw)


Hello, all--

After purchasing the FontSite 500 CD, I wanted to make good use of some
of the nice text fonts it contains--in particular I wanted to create
TeX virtual fonts that would add ff, ffi, and ffl ligatures and 
replace the ugly ( ;-) ) lining numerals with old-style figures.

After considerable effort I figured out how to edit the VPL files for
the desired effect. I also wrote a Python script to automate the
process, though it may well not work for anyone else. Anyway, since
I have found very little documentation on virtual fonts, I thought
others might benefit from my experience, so I wrote up the procedure
and posted in the (new) TeX Tips section of my Web site.

So, if anyone is interested in this subject, have a look at

  http://havenrock.com/textips/bookfonts.html

Please let me know if you find any errors or points that need to be
clarified.


-- 
Matt Gushee                 When a nation follows the Way,
Englewood, Colorado, USA    Horses bear manure through
mgushee@havenrock.com           its fields;
http://www.havenrock.com/   When a nation ignores the Way,
                            Horses bear soldiers through
                                its streets.
                                
                            --Lao Tzu (Peter Merel, trans.)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Virtual font tip
       [not found] ` <20040707084814.5e72441d@atipa.local>
@ 2004-07-07 14:19   ` Matt Gushee
  0 siblings, 0 replies; 6+ messages in thread
From: Matt Gushee @ 2004-07-07 14:19 UTC (permalink / raw)


On Wed, Jul 07, 2004 at 08:48:14AM -0500, Bill McClain wrote:
> On Tue, 6 Jul 2004 18:07:39 -0600
> Matt Gushee <mgushee@havenrock.com> wrote:
> 
> > Please let me know if you find any errors or points that need to be
> > clarified.
> 
> Very nice page! I think there is a typo here:
> 
>       $ for fam in *; do
>       > texexec --ve=fontsite --co=$fam --so=$fam --ma --in \
>           --virtual --expert
>       > done
>  
> Should be "texfont" instead of "texexec"?

Oops! You're absolutely right. I'll go fix that.

-- 
Matt Gushee                 When a nation follows the Way,
Englewood, Colorado, USA    Horses bear manure through
mgushee@havenrock.com           its fields;
http://www.havenrock.com/   When a nation ignores the Way,
                            Horses bear soldiers through
                                its streets.
                                
                            --Lao Tzu (Peter Merel, trans.)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Virtual font tip
  2004-07-07  0:07 Virtual font tip Matt Gushee
       [not found] ` <20040707084814.5e72441d@atipa.local>
@ 2004-07-08 11:03 ` Holger Schöner
  2004-07-08 13:50   ` Matt Gushee
  1 sibling, 1 reply; 6+ messages in thread
From: Holger Schöner @ 2004-07-08 11:03 UTC (permalink / raw)


Hello,

On Tue, 6 Jul 2004, Matt Gushee wrote:
> Hello, all--
> 
> After purchasing the FontSite 500 CD, I wanted to make good use of some
> of the nice text fonts it contains--in particular I wanted to create
> TeX virtual fonts that would add ff, ffi, and ffl ligatures and 
> replace the ugly ( ;-) ) lining numerals with old-style figures.

I do not know, whether this is exactly what you looked for. But I found a 
page by Christopher League, who created those virtual fonts (I think) for 
use in LaTeX. I had good success in using the stuff he put on his webpage as 
well for ConTeXt, and have set up a page in the Wiki, at

	http://members.ping.de:8062/context/show/FontSite

with a description and some sample typescripts.

Yours,

-- 
Holger F. Schoener	TU Berlin; Dept. IV: EE and Computer Science
hfsch@cs.tu-berlin.de	http://www.cs.tu-berlin.de/~hfsch/
Rooms FR2525		Tel: +49-30-314-73115, Fax: -73121
Office FR 2-1		Franklinstr. 28/29, D-10587 Berlin, Germany

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Virtual font tip
  2004-07-08 11:03 ` Holger Schöner
@ 2004-07-08 13:50   ` Matt Gushee
  2004-07-08 14:25     ` Adam Lindsay
  0 siblings, 1 reply; 6+ messages in thread
From: Matt Gushee @ 2004-07-08 13:50 UTC (permalink / raw)


On Thu, Jul 08, 2004 at 01:03:55PM +0200, Holger Schöner wrote:
> 
> > After purchasing the FontSite 500 CD, I wanted to make good use of some
> > of the nice text fonts it contains--in particular I wanted to create
> > TeX virtual fonts that would add ff, ffi, and ffl ligatures and 
> > replace the ugly ( ;-) ) lining numerals with old-style figures.
> 
> I do not know, whether this is exactly what you looked for. But I found a 
> page by Christopher League, who created those virtual fonts (I think) for 
> use in LaTeX. I had good success in using the stuff he put on his webpage as 
> well for ConTeXt, and have set up a page in the Wiki, at

Oh, I love when people provide solutions for my problems after I've
already solved them for myself! Of course, I never asked. Maybe I should
have.

Thanks anyway.

-- 
Matt Gushee                 When a nation follows the Way,
Englewood, Colorado, USA    Horses bear manure through
mgushee@havenrock.com           its fields;
http://www.havenrock.com/   When a nation ignores the Way,
                            Horses bear soldiers through
                                its streets.
                                
                            --Lao Tzu (Peter Merel, trans.)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Virtual font tip
  2004-07-08 13:50   ` Matt Gushee
@ 2004-07-08 14:25     ` Adam Lindsay
  2004-07-08 17:31       ` Matt Gushee
  0 siblings, 1 reply; 6+ messages in thread
From: Adam Lindsay @ 2004-07-08 14:25 UTC (permalink / raw)


Don't be discouraged, Matt.

I think your tool is really nifty--it's precisely one of those "if I have
time, I'll learn about VPLs" projects that I wanted to have realised at
some point. Your solution goes far beyond the FontSite500 support, as far
as I can see.

cheers,
adam

Matt Gushee said this at Thu, 8 Jul 2004 07:50:35 -0600:

>On Thu, Jul 08, 2004 at 01:03:55PM +0200, Holger Schöner wrote:
>>
>> > After purchasing the FontSite 500 CD, I wanted to make good use of some
>> > of the nice text fonts it contains--in particular I wanted to create
>> > TeX virtual fonts that would add ff, ffi, and ffl ligatures and
>> > replace the ugly ( ;-) ) lining numerals with old-style figures.
>>
>> I do not know, whether this is exactly what you looked for. But I found a
>> page by Christopher League, who created those virtual fonts (I think) for
>> use in LaTeX. I had good success in using the stuff he put on his
>webpage as
>> well for ConTeXt, and have set up a page in the Wiki, at
>
>Oh, I love when people provide solutions for my problems after I've
>already solved them for myself! Of course, I never asked. Maybe I should
>have.
>
>Thanks anyway.
>
>--
>Matt Gushee                 When a nation follows the Way,
>Englewood, Colorado, USA    Horses bear manure through
>mgushee@havenrock.com           its fields;
>http://www.havenrock.com/   When a nation ignores the Way,
>                            Horses bear soldiers through
>                                its streets.
>
>                            --Lao Tzu (Peter Merel, trans.)
>_______________________________________________
>ntg-context mailing list
>ntg-context@ntg.nl
>http://www.ntg.nl/mailman/listinfo/ntg-context

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Adam T. Lindsay                      atl@comp.lancs.ac.uk
 Computing Dept, Lancaster University   +44(0)1524/594.537
 Lancaster, LA1 4YR, UK             Fax:+44(0)1524/593.608
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Virtual font tip
  2004-07-08 14:25     ` Adam Lindsay
@ 2004-07-08 17:31       ` Matt Gushee
  0 siblings, 0 replies; 6+ messages in thread
From: Matt Gushee @ 2004-07-08 17:31 UTC (permalink / raw)


On Thu, Jul 08, 2004 at 03:25:03PM +0100, Adam Lindsay wrote:
> Don't be discouraged, Matt.

Oh, I wasn't really discouraged, just mildly sarcastic (as much as I
dare to be toward someone who was just trying to help ;-)

> I think your tool is really nifty--it's precisely one of those "if I have
> time, I'll learn about VPLs" projects that I wanted to have realised at
> some point. Your solution goes far beyond the FontSite500 support, as far
> as I can see.

Yes and no. Probably the technique is generally applicable, but the
specific script I used relies on:

 * The way FontSite organizes their font families (including the 
   specific code points assigned to the ligatures, which may be
   common but are probably not universal);

 * The file names generated by texfont; and

 * The organization and formatting of the VPL files that I had to
   work with. I expect these will vary depending on a number of
   circumstances, but I don't know exactly how.

I would welcome suggestions (or patches) that will help make the script
more generally useful.

Thanks for the encouragement.

-- 
Matt Gushee                 When a nation follows the Way,
Englewood, Colorado, USA    Horses bear manure through
mgushee@havenrock.com           its fields;
http://www.havenrock.com/   When a nation ignores the Way,
                            Horses bear soldiers through
                                its streets.
                                
                            --Lao Tzu (Peter Merel, trans.)

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2004-07-08 17:31 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-07-07  0:07 Virtual font tip Matt Gushee
     [not found] ` <20040707084814.5e72441d@atipa.local>
2004-07-07 14:19   ` Matt Gushee
2004-07-08 11:03 ` Holger Schöner
2004-07-08 13:50   ` Matt Gushee
2004-07-08 14:25     ` Adam Lindsay
2004-07-08 17:31       ` Matt Gushee

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).