FontLab Forum
2012-02-09, 03:59:38 *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome to the FontLab forum, read how to use it! Update: Archives from old MSN forums are now available on our forum.
 
   Home   Help Search Calendar Downloads Tags Login Register  
Del.icio.us Digg FURL FaceBook Stumble Upon Reddit SlashDot

Pages: [1]
  Print  
Author Topic: TTF font encoding and VOLT  (Read 3883 times)
siggy
Hero Member
*****

Karma: +0/-0
United States United States

Posts: 28


« on: 2009-03-31, 16:13:26 »

I am trying to use TTF fonts made in Fontographer 4.7.5 to make OpenType fonts with VOLT. The resulting fonts work for the most part (lots of contextual alternates), but what does not work are accented characters. I am using complete glyphs (ex.: an 'a' with the accent already over it) instead of separately combining a base glyph with a mark. The accents can be typed fine from the plain TTF file, but after processing it through VOLT, the accented letters are no longer in the same position within the font, and cannot be typed.

Question: what encoding do I need to use in creating the TTF file that will preserve the position of the accented characters?  or is this not possible from Fontographer?

Thanks!
Logged
tiro_hudson
Beta: FontLab Studio Win
Hero Member
***

Karma: +8/-0
Canada Canada

Posts: 85


WWW Email
« Reply #1 on: 2009-03-31, 22:19:34 »

Open the Glyph Edit window in VOLT. This will show you the full glyph set of the font, plus the Unicode encodings for the individual glyphs. You should check that the accented letters have the correct Unicode values.

VOLT will rewrite the font's cmap (encoding) table, so it is important to make sure that the encodings in the Glyph Edit window are correct. When you first open a font in VOLT, the encodings found in the font are automatically imported, but perhaps if the Fontographer generated encodings are not what VOLT is expecting there may be a problem.
Logged
Sergey Malkin (Microsoft)
Moderator
Hero Member
*****

Karma: +0/-0
Posts: 24


« Reply #2 on: 2009-04-01, 01:11:19 »

Yes, VOLT may not be that smart in handling cmap table. It was included to cover most of the work on converting old fonts into Unicode. These days, many designers prefer to deal with character encodings outside of VOLT, so I added special flag for VOLT to not compile cmap table.

When you open your font in VOLT first time, go to Tools\Options dialog and check "Do not overwrite cmap table" checkbox. It will be stored in the project and you will not worry about VOLT messing up your cmap again.

Thanks,
Sergey
Logged
siggy
Hero Member
*****

Karma: +0/-0
United States United States

Posts: 28


« Reply #3 on: 2009-04-01, 11:25:25 »

Awesome! (yeah, grew up in the 80's)  Thanks for the tips, both of you!
Logged
Tags:
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!