FontLab Forum
2012-05-16, 13:01: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: Error #E2147 gen. by FV  (Read 1066 times)
ArchivePoster
Guest
« on: 2005-01-05, 22:17:00 »

Posted by: ise_lekhni
         
Sir,
Comments in the OT spec. for OS/2.fsType - mention that -
For compatibility purposes, most vendors granting Editable embedding rights are also setting the Preview & Print bit (0x000C).
This is what I did for my font. The FV generated Error #E2147 which I think it should not have as in OT spec these bits (1, 2 and 3) are not specified to be mutually exclusive.
In case of mixing bit 1 with 2 or 3, FV may generated a warning; but mixing 2 and 3 should be OK!
Akhil

         
Logged
ArchivePoster
Guest
« Reply #1 on: 2005-01-06, 06:29:00 »

Posted by: Si*
         
Where did you read this? My reading of the spec is that you should only set one bit for P&P, editable, no embedding or installable - there would be no point in setting P&P and editable as editable would trump the other setting.

Si

         
Logged
ArchivePoster
Guest
« Reply #2 on: 2005-01-06, 15:17:00 »

Posted by: ise_lekhni
         
Si_r
 
I was referring to OS2.htm that was in Otsp13p.zip that I downloaded from MST in past. This spec 1.3 refers to version 1 and 2 of OS2 table. As the version of OS2 table is not 3 (as in OT sp 1.4) in my font. I thought that it is proper for me to refer to it.
 
Following is the comment in OS2.htm in Otsp13p.zip (what the last 'p' for? 'proposed'! whether it wasn't a spec?)
 
Comments: If multiple embedding bits are set, the least restrictive license granted takes precedence. For example, if bits 1 and 3 are set, bit 3 takes precedence over bit 1and the font may be embedded with Editable rights. For compatibility purposes, most vendors granting Editable embedding rights are also setting the Preview & Print bit (0x000C). This will permit an application that only supports Preview & Print embedding to detect that font embedding is allowed.
 
Now when I referred to OT sp 1.4, I understood that FV expect version 3 of OS2 table. Whether changing version of OS2 table to 3 requires any changes in other tables. What is the logic for changing version number from 2 to 3 when fields are same? I think I should go thru the ver 1.4 for finding new interpretations of fields etc.

         
Logged
ArchivePoster
Guest
« Reply #3 on: 2005-01-06, 22:05:00 »

Posted by: Paul
         
The interpretation of the embedding bits has been the same for a long time. In our tool we make multiple bits being set as an error because setting multiple bits don't have valid meaning and it is against the font quality we want to encourage by the use of Font Validator.
 
Regards,
 
Paul

         
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!