FontLab Forum
2012-02-09, 03:43:49 *
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: Endings: vowel + accent combinations without a consonant  (Read 9540 times)
fwik
Sr. Member
****

Karma: +0/-0
United States United States

Posts: 6


« on: 2009-08-09, 01:44:07 »

In a grammatical discussion, I would like to be able to refer to endings that begin with a vowel, such as the masculine plural ending -im. Generally the dotted circle acts as a surrogate consonant and there is no problem, as in:


But if an accent is added to the vowel, the vowel and accent don't combine, and instead there are 2 dotted circles instead of one:


Since the same thing happens in other fonts as well, I suppose this is a Microsoft issue rather than an SBL Hebrew issue. In any case, does anyone know of a fix or work-around?

Thanks.
« Last Edit: 2009-08-09, 02:05:59 by fwik » Logged
sbl_hooker
Moderator
Sr. Member
*****

Karma: +0/-0
Posts: 7


Email
« Reply #1 on: 2009-08-10, 15:12:29 »

Dear fwik,

Welcome to the SBL Font Forum, and thanks for your post.  In order that we might better help you with the issue you are having, could you provide the Operating System and Word Processor (with version) that you are using?

Thanks,

Chris
Logged
fwik
Sr. Member
****

Karma: +0/-0
United States United States

Posts: 6


« Reply #2 on: 2009-08-10, 19:14:09 »

Could you provide the Operating System and Word Processor (with version) that you are using?

Sorry--I'm using Vista and Word 2007. I corresponded with John Hudson about this issue some time ago, and he confirmed the problem also in Wordpad and Notepad.
Logged
tiro_hudson
Moderator
Hero Member
*****

Karma: +8/-0
Canada Canada

Posts: 85


WWW Email
« Reply #3 on: 2009-08-11, 15:32:00 »

There's no workaround for this: the MS Uniscribe shaping engine automatically inserts the dotted circle before each combining mark that it doesn't recognise as being preceded by a valid base letter. This creates numerous frustrations for people trying to produce pedagogical materials.

I could modify the font GSUB lookups so that any occurrence of two or more dotted circles becomes a single dotted circle, but I really dislike putting this kind of hack into fonts.

Ideally, for the situation you describe, it should be possible to insert an explicit dotted circle character (U+25CC) and have it recognised as a valid base for combinations of marks by the Uniscribe Hebrew engine. I will bring this to the attention of some colleagues at Microsoft.
Logged
fwik
Sr. Member
****

Karma: +0/-0
United States United States

Posts: 6


« Reply #4 on: 2009-08-11, 18:39:25 »

It should be possible to insert an explicit dotted circle character (U+25CC) and have it recognised as a valid base for combinations of marks by the Uniscribe Hebrew engine. I will bring this to the attention of some colleagues at Microsoft.
Thanks! That sounds like a simple, effective solution--let's hope they agree!
Logged
gmoxley
Sr. Member
****

Karma: +0/-0
United States United States

Posts: 5


« Reply #5 on: 2009-08-11, 22:51:56 »

In the meantime, the workaround I've been using is to use the Ezra SIL font.

See attachment for an example.
Logged
fwik
Sr. Member
****

Karma: +0/-0
United States United States

Posts: 6


« Reply #6 on: 2009-08-12, 01:05:40 »

In the meantime, the workaround I've been using is to use the Ezra SIL font.

Thanks for the helpful tip! That solves the immediate problem. In my case there's no dotted circle at all, apparently because we are running different versions of Uniscribe, but that's something I can live with.

Logged
tiro_hudson
Moderator
Hero Member
*****

Karma: +8/-0
Canada Canada

Posts: 85


WWW Email
« Reply #7 on: 2009-08-12, 02:25:08 »

The Ezra SIL font uses a glyph substitution hack to remove the dotted circle; the trouble is that it removes all dotted circles, even explicit ones.
Logged
gmoxley
Sr. Member
****

Karma: +0/-0
United States United States

Posts: 5


« Reply #8 on: 2009-08-12, 07:32:37 »

Interesting. Using the "generic mark base" in the SBL Tiro Keyboard layout (ALTGR+0; unicode hex - 25CC) always shows an actual dotted circle for me. If it helps, my system info is as follows:

XP SP3
Office 2007 SP2
uniscribe versions:
usp10   1.0420.2600.5512 (xpsp.080413-2105)   396.50 KB (406,016 bytes)   8/4/2004 8:00 AM   Microsoft Corporation c:\winxp\system32\usp10.dll

usp10   1.0626.5756.0 (vista_rtm.061008-1400)   491.50 KB (503,296 bytes)   10/13/2006 7:51 PM   Microsoft Corporation   c:\program files\microsoft office\office12\usp10.dll

Here's a short tutorial I found on how to change uniscribe version: http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=Replace_USP10dll



@fwik: I managed to reproduce your image with the black rectangular line using the U+25AC character. Check to be sure your using the U+25CC character.

Does anyone know why this formatting is possible in Ezra SIL, but not in SBL Hebrew?
Logged
fwik
Sr. Member
****

Karma: +0/-0
United States United States

Posts: 6


« Reply #9 on: 2009-08-12, 21:42:08 »

Gmoxley, we're using the same version of Office (2007 SP2), and Office is using the same version of Uniscribe (1.0626.5756.0). (My system version of Uniscribe is different: 1.626.6001.18000.) As you suggest, my 25CC circle is apparently always displayed but, in line with what John implied earlier, it doesn't act as a combining base in Ezra SIL or any other font. So using the explicit circle in Ezra SIL I get:

Your 25CC circle combines?
Incidentally (somewhat off-topic), I noticed that Ezra SIL, unlike other fonts that display Hebrew, looks relatively lousy on the screen in Word (on the left in the picture below), but looks fine in Notepad (on the right, using the same font size). Does anyone know why that might be?

Logged
gmoxley
Sr. Member
****

Karma: +0/-0
United States United States

Posts: 5


« Reply #10 on: 2009-08-24, 14:44:16 »

I apologize, I had forgotten about my workout around with this issue. Using the 25cc character with Ezra Sil does not work either. What I did was to simple hit the space bar, and then the vowel markings, accents, etc. This does, however, only work with Ezra Sil. See the attached picture for an example.
Logged
fwik
Sr. Member
****

Karma: +0/-0
United States United States

Posts: 6


« Reply #11 on: 2009-08-25, 08:56:36 »

What I did was to simple hit the space bar, and then the vowel markings, accents, etc. This does, however, only work with Ezra Sil.

Thanks for the tip--it seems to work pretty nicely.
Logged
littstles
Guest
« Reply #12 on: 2010-03-07, 20:33:58 »

Thanks for the tips on this. I actually found this forum by searching for a topic similar to this one but I'll check out Ezra Sil to see if it can do what I am trying.
« Last Edit: 2010-03-07, 20:36:27 by littstles » 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!