Making Unicode Work

Post questions about type and font design here.
Post Reply
Mike Thompson
Top Typographer
Top Typographer
Posts: 408
Joined: Sat Apr 03, 2004 11:10 pm
Location: Massachusetts
Contact:

Making Unicode Work

Post by Mike Thompson »

I have my Hebrew Font working on the PC with the Davka word processor. This was done by taking a font that worked on Davka and replacing some of the glyphs with ones of my own design.

Now I want to make the font work on Macintosh OSX with the Mellel word processor that uses Unicode.

I opened the [Mappings...] window and selected "Microsoft Unicode BMP only" and the other combo box then showed: "Segment mapping to delta values". For each Hebrew glyph, I changed the Unicode Data from the mostly latin character names to the hebrew names for the characters. For instance the character Dalet, I deleted the mapping LATIN SMALL LETTER C and added the mapping HEBREW LETTER DALET.

After this, the font no longer displayed on the PC. When I double-clicked on the installed font I got empty glyph boxes. Also on the pc the Davka wordprocessor displas mostly empty glyph boxes.

Can a single gyph have two Unicode mappings for instanceLATIN SMALL LETTER C (for Davka to use) and the mapping HEBREW LETTER DALET (for Mellel to use)?

How to proceed?
Mike
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9877
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Post by Bhikkhu Pesala »

Yes. AFAIK this will not cause any problems. I used dual mappings on some of my Unicode hybrid fonts for backward compatibility with my earlier ANSI fonts. Pali ā was mapped to both 0257 and to 0230 æ for example. One could type either character in Windows to get ā.
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Mike Thompson
Top Typographer
Top Typographer
Posts: 408
Joined: Sat Apr 03, 2004 11:10 pm
Location: Massachusetts
Contact:

Other Hebrew Unicode Mappings

Post by Mike Thompson »

I have been looking at Lucida Grande on the Mac. I has maybe a thousand characters in the font of all manner of languages!
Browsing though this I find the standard Hebrew in range 0590-05ff
but then I also found Hebrew eslsewhere apparantly scattered around
in little blocks amid other languages.
For instance 02183-01286 (decimal?) are four versions of the Hebrew letter shin with different vowel signs.

Similarly there is a block from 01020 to 01060 for dalet, quf, resh and amed.

How can I get a listing of all the Hebrew mappings in Unicode.
Also when I do how can I enter the mappings using FCP as they don't appear to be listed in the "Add Character to Glyph Index Mapping" dialog.

Mike
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9877
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Post by Bhikkhu Pesala »

Hebrew characters seem to be limited to just two character sets: Hebrew, and Alpahbetic Presenation Forms. Babel Map is a Unicode character map utility that will let you search for a glyph by its postscript name. You can find a full listing of names in C:\Program Files\High-Logic\Font Creator Program\Unicode\Unicode.txt. Just search for "Hebrew."
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Yehuda
Top Typographer
Top Typographer
Posts: 49
Joined: Fri Oct 11, 2002 12:58 pm
Location: Jerusalem, Israel
Contact:

Post by Yehuda »

Just to confirm and expand a little on Bhikkhu's answer (all values below are hex):

Basic Hebrew characters are in the Hebrew block (0590-05FF). This includes trop (Biblical accents/cantillation marks), vowel diacritics, Biblical punctuation, the Hebrew alphabet, Yiddish additions to the Hebrew alphabet, and the Hebrew single and double apostrophes/quotes.

The symbol for the New Israeli Sheqel is 20AA (in the Currency Symbols block)

Extra and combination Hebrew characters are in the Alphabetic Presentation Forms block, specifically from FB1D to FB4F. This includes letters combined with an internal dot (dagesh), the letter shin with various dot combinations, the vav-with-a-dot "o" vowel (holam maleh), Yiddish additions which use vowel diacritics, a diacritic used for Ladino, an alternative ayin (which is supposed to be used with under-diacritics; this allows the regular ayin to go under the line), wide versions of some letters, an alternative Israeli plus sign (one that doesn't look like a cross), and the old-style alef-lamed ligature.
Yehuda N. Falk
The Hebrew University of Jerusalem
Jerusalem, Israel

"And because, in all the galaxy, they had found nothing more precious than Mind, they encouraged its dawning everywhere."
--Arthur C. Clarke, 2001: A Space Odyssey
Mike Thompson
Top Typographer
Top Typographer
Posts: 408
Joined: Sat Apr 03, 2004 11:10 pm
Location: Massachusetts
Contact:

Post by Mike Thompson »

Thanks to all who have helped. The latest version of my font is now available see http://mikethompsonpaintings.com/font.

Mike
Post Reply