FontLab Forum
2012-05-22, 07:35:56 *
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: Trying to remove Unicode-Double-Mapping  (Read 603 times)
fontdesigner2
Sr. Member
****

Karma: +0/-0
United States United States

Posts: 12


Email
« on: 2011-09-22, 09:02:41 »

I found an error in my font when I tested it with FontQA. It showed me that I had some glyphs that had somehow picked up double unicode names.

When I click the magic emerald next to the Unicode name field in the rename glyph pop-up window, it actually makes both names appear!

I can't find any way to fix this problem, or know what has caused it.

Can anyone please help?
Logged
Eigi
Beta: FontLab Studio Mac
Hero Member
***

Karma: +7/-0
Germany Germany

Posts: 57



WWW
« Reply #1 on: 2011-09-22, 10:45:27 »

Hello,

Assigning multiple unicode values to one glyph is not necessarily a mistake. It is common practice for some glyphs e.g. assigning 0x2126 (OHM SIGN) and 0x03A9 (GREEK CAPITAL LETTER OMEGA) to the same glyph. But it makes it impossible to reconstruct the unicode values from a glyph name e.g. when text is copied from a PDF which was distilled from a postscript file. Therefore I prefer to avoid double unicodes.

Best

Eigi
Logged
fontdesigner2
Sr. Member
****

Karma: +0/-0
United States United States

Posts: 12


Email
« Reply #2 on: 2011-09-27, 00:13:29 »

I would also prefer to avoid this, and it's an error according to FontQA. Do you know how I can remove the second unicode name assigned to these glyphs? I only want them to have one unicode name. I'm about to delete these glyphs and recreate them. That probably won't work either. Nothing I've tried has worked.
Logged
Dezcom
Beta: FontLab Studio Mac
Hero Member
***

Karma: +6/-0
United States United States

Posts: 121


FLS 5.1.2 beta; Mac OSX 10.7.3


« Reply #3 on: 2011-09-27, 00:27:44 »

You have to create the other glyph but use the alternate codepoint.  You then need to name the glyph by its unicode name instead of the name you have.  I do this with the Greek glyphs that also double as math symbols.
« Last Edit: 2011-09-27, 00:33:46 by Dezcom » 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!