FontLab Forum
2012-05-22, 06:53:36 *
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: Declaring Japanese kana vs Adobe apps  (Read 1683 times)
Ray Larabie
Hero Member
*****

Karma: +1/-0
Posts: 125



WWW Email
« on: 2008-09-29, 16:38:44 »

I made a few fonts which feature a fairly well filled out Latin 1 set, a bit of Latin 2 and Japanese hiragana/katakana+Japanese punctuation in their proper Unicode locations.
In the Supported Pages & Default Character Set page, I've added:

  • Latin 1
    Latin 2: Eastern Europe
             Macintosh Character Set (US)
    932 JIS Japan

Should I refrain from declaring support for the 932 JIS Japan character set? It's not a full set, only kana (no kanji). Does anyone know the consequences of including or leaving it out? What's the proper way to do it?


Ray Larabie
Typodermic Fonts

Logged
Eigi
Beta: FontLab Studio Mac
Hero Member
***

Karma: +7/-0
Germany Germany

Posts: 57



WWW
« Reply #1 on: 2008-09-30, 13:23:07 »

from the spec:
http://www.microsoft.com/typography/otspec/os2.htm#cpr
If the bit is set (1) then the code page is considered functional. If the bit is clear (0) then the code page is not considered functional.
...
The determination of "functional" is left up to the font designer,...

Eigi
Logged
Ray Larabie
Hero Member
*****

Karma: +1/-0
Posts: 125



WWW Email
« Reply #2 on: 2008-10-01, 12:37:09 »

Declaring a Japanese set has adverse effects on OT features as well. Kerning breaks. Ligatures fail. Bad juju occurs in Adobe apps when the Japanese set is declared. It's like a switch that shuts off all OT features and breaks embedding. Perhaps Adobe apps are purposefully coded to automatically shut off kerning and other OT features when a Japanese set is declared.

Does anyone have a clue as to why this might happen?
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!