Article View: comp.lang.postscript
Article #7803Font question
From: William Roberts
Date: Tue, 10 Jan 1989 19:44
Date: Tue, 10 Jan 1989 19:44
43 lines
2331 bytes
2331 bytes
I am trying to provide the characters W-circumflex and
Y-circumflex for a user who deals with Welsh (Funny, this seems
to have been overlooked by all the ISO font work...)
I have been playing with the Times fonts and the associated afm
files, and I know correct looking offsets for printing the
circumflex character on top of the W,Y,w and y characters (in
the non-italic fonts), so all is looking fine for making these
composite characters out of existing Times characters.
But....
How do I define a new font that extends the existing
Times-Roman by the new composite definitions? Times-Roman is a
builtin font, so it doesn't have a BuildChar routine, so I
can't just stuff in some extra defs and a new Encoding vector.
Times-Roman also lacks a CharBBox directory, so I won't know
what to say for the bounding box of each of the unchanged
Times-Roman characters (though I do know my new ones, of
course). Will I really have to go through the grotesque process
of "charpath pathbbox" on each one (it would be easier to copy
in the data from the afm file)? Do I have to do a
/Times-Roman findfont 1000 scalefont setfont
for every call to BuildChar?
Once I have created this font (I'll manage it somehow, even if
the answer is totally gruesome!), I want to make it useable by
A.N.Other Wordprocessing package, so I will also need to know
a format I can use to get the same treatment as the Adobe
downloadable fonts - where can I get this information?
All assistance gratefully received - I promise to post the
resulting font to comp.fonts so any other Cymruphiles out there
can use it.
--
William Roberts ARPA: liam@cs.qmc.ac.uk (gw: cs.ucl.edu)
Queen Mary College UUCP: liam@qmc-cs.UUCP
LONDON, UK Tel: 01-975 5250
Technical Details
Message-ID:
<796@sequent.cs.qmc.ac.uk>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!pacbell!ames!haven!purdue!decwrl!sun!pitstop!sundc!seismo!uunet!mcvax!ukc!harrier.ukc.ac.uk!eagle.ukc.ac.uk!icdoc!qmc-cs!liamShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!pacbell!ames!haven!purdue!decwrl!sun!pitstop!sundc!seismo!uunet!mcvax!ukc!harrier.ukc.ac.uk!eagle.ukc.ac.uk!icdoc!qmc-cs!liam From: liam@cs.qmc.ac.uk (William Roberts) Newsgroups: comp.lang.postscript Subject: Font question Keywords: user-defined font, Welsh, extending builting font Message-ID: <796@sequent.cs.qmc.ac.uk> Date: 10 Jan 89 19:44:48 GMT Reply-To: liam@cs.qmc.ac.uk (William Roberts) Organization: CS Dept, Queen Mary College, University of London, UK. Lines: 43