FontLab Forum
2012-05-16, 17:35:25 *
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: "Ppem size out of range" error with relative inheritance  (Read 1035 times)
ArchivePoster
Guest
« on: 2000-04-28, 08:22:00 »

Posted by: TomTom
         
Remember the "Ppem size out of range" error when using nested CVT inheritance? That raised some confusions and discussions, since the reason for thatis more mathematical than typographic - but at the end: if you get it, you maybe really did something wrong!
Now the latest versions of VTT introduced relative CVT inheritance. This is a nice feature and makes some things more easy and more logical to handle. The cut of PPEM gets more real, since it is the exact value where the distance changes from 1 to 2 pixel.
But although absolute and relative inheritance handle things very different, the "Ppem size out of range" does not make a difference between them.

Consider this:

AnyGroup
AnyColor
AnyDirection
AnyCategory
65: 96
X
66: 125 = 65 @ 25
Black
UpperCase
X
StraightStroke
68: 135 = 66 @ 80
RoundStroke
69: -6 ~ 68 @ 60 <- You will get an error here!

The straight stoke follows the main stroke very long, since there is not a big difference between them. The round stroke is relative to the straight stroke, and needs to be 2 pixels at 60 ppem.
How can I solve this? Make the round stroke relative to the main stroke? This would be correct for absolut inheritance, but not a good idea for relative inheritance!
Is the "Ppem size out of range" error really correct in that case?
 
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!