RE: ttf2fft usage question

Andrew Watson <[email protected]> Thu, 6 Feb 2003 08:45:27 +1100
Newsgroups gmane.comp.java.jgenerator.devel
Message-ID <[email protected]>
------ =_NextPart_000_01C2CDBC.196B3FC0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Youngho,

When you process a ttf that represents a bold font, you get this kind =
output from ttf2fft:

Converting font tt0114m_.ttf
    family: Aldine721 BT
    style:  Bold
using charmap:   0: platform: Macintosh, encoding: Roman

retrieving chars from current charmap ... found 228 chars
using 1-byte char codes
retrieving glyphs outlines ... done.
generating glyph outlines ... done.
using short glyph offsets
generating layout
   writing advance table
   writing bbox table

   writing kerning table

Which produced a file called "BAldine721GBT.fft", which has a B in front =
of it - designating that it is a bold font.  In general, you will find =
that each font has multiple ttf files, one for normal, one for italic, =
one for bold and one for bold-italic (and some have other styles as =
well).  In the example above, the font has 4 files tt0112m_.ttf, =
tt0113m_.ttf, tt0114m_.ttf and tt0115m_.ttf.

So you can't process one ttf file and expect to get all the font styles =
from it.  Notice the "style: Bold" in the output above, which indicates =
it is a bold ttf font.  There is no way to generate a bold font from a =
normal font using ttf2fft.  So, you need to find the bold ttf file and =
process that. Of course not all fonts have them.

Hope this helps

Andrew

-----Original Message-----
From:	Youngho Cho [SMTP:[email protected]]
Sent:	Wednesday, February 05, 2003 2:47 PM
To:	[email protected]
Subject:	[Jgen-devel] ttf2fft usage question

Hello all=20
I am using ttf2fft in order to use true type fonts.=20
One Problem is that I couldn't get the bold style font in the true type =
fonts.=20
How do I get bold style font from true type fonts using ttf2fft ?=20
Thanks.=20
youngho=20
 
------ =_NextPart_000_01C2CDBC.196B3FC0
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64

eJ8+IhwVAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEkAYACAIAAAEAAAAQAAAAAwAAMAIAAAAL
AA8OAAAAAAIB/w8BAAAAXwAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAAGpnZW4tZGV2ZWxAbGlz
dHMuc291cmNlZm9yZ2UubmV0AFNNVFAAamdlbi1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQA
AB4AAjABAAAABQAAAFNNVFAAAAAAHgADMAEAAAAhAAAAamdlbi1kZXZlbEBsaXN0cy5zb3VyY2Vm
b3JnZS5uZXQAAAAAAwAVDAEAAAADAP4PBgAAAB4AATABAAAAIQAAAGpnZW4tZGV2ZWxAbGlzdHMu
c291cmNlZm9yZ2UubmV0AAAAAAIBCzABAAAAJgAAAFNNVFA6SkdFTi1ERVZFTEBMSVNUUy5TT1VS
Q0VGT1JHRS5ORVQAAAADAAA5AAAAAAsAQDoBAAAAHgD2XwEAAAAhAAAAamdlbi1kZXZlbEBsaXN0
cy5zb3VyY2Vmb3JnZS5uZXQAAAAAAgH3XwEAAABfAAAAAAAAAIErH6S+oxAZnW4A3QEPVAIAAAAA
amdlbi1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQAU01UUABqZ2VuLWRldmVsQGxpc3RzLnNv
dXJjZWZvcmdlLm5ldAAAAwD9XwEAAAADAP9fAAAAAAIB9g8BAAAABAAAAAAAAAKpfQEEgAEAKAAA
AFJFOiBbSmdlbi1kZXZlbF0gdHRmMmZmdCB1c2FnZSBxdWVzdGlvbgAXDgEFgAMADgAAANMHAgAG
AAgALQAbAAQANgEBIIADAA4AAADTBwIABgAIABwABQAEAA8BAQmAAQAhAAAARDdEN0FBQkRBQjM5
RDcxMTk1QUEwMDYwNjcwNzM5MjkAKwcBA5AGAGgIAAAhAAAACwACAAEAAAALACMAAAAAAAMAJgAA
AAAACwApAAAAAAADAC4AAAAAAAMANgAAAAAAQAA5AMAWXOVfzcIBHgBwAAEAAAAoAAAAUkU6IFtK
Z2VuLWRldmVsXSB0dGYyZmZ0IHVzYWdlIHF1ZXN0aW9uAAIBcQABAAAAFgAAAAHCzV/lS72q19g5
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
AABSRTogAAAAAAMADTT9NwAA+DY=

------ =_NextPart_000_01C2CDBC.196B3FC0--



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com