Frist of all:  There are two Behnam's on this list interested in
font issues!

Well, here is the problem, as Behnam Esfahbod mentioned earlier,
the isolated letters (those that do not join to the left or right
letters) and Persian YE and KE are those that are drawn with the
small (bitmap?) font.

And here is my explanation of the cause of the problem (just
guessing from the symptoms, but pretty sure that's it):  First,
the correct font (big one) do not have glyphs for Persian Ye and
Ke letters.  And second one should be in the engine:  The
isolated glyphs are shared between Arabic block (0600) and
Arabic Presentation Forms B (FB00) in the font, and Mozilla and
any other Arabic shaping engine maps the isolated letters to the
Forms B block, but the rendering engine refuses to draw them, as
its simply using the glyph for the 0600 codepoint.  It should be
pretty simple to hack a workaround in the Mozilla codebase.  Send
me an iBook and I will do that in a week.

HIH (hope it helps)

On Sun, 2 Nov 2003, Behnam wrote:

> On 2/11/03 3:30 AM, from the address: [EMAIL PROTECTED], you
> wrote:
> > Hi Everyone,
> > We are celebrating Halloween over here this weekend so I've prepared a
> > real SCARY treat for you: BBC Persian site as seen on Mac OS X.
> >
> >
> >
> >
> >
> >
> >
> > What is the cause of the font size changes in the latter two?? I don't see
> > a pattern.
> >
> > -Connie
> >
> I didnšt receive the actual screen shots but I have a pretty good idea what
> they look like!
> Now you know what drives me in this fonts and keyboard quagmire !
> I second Connie and hope somebody can explain the cause of these problems.
> All I know is that a part of it is due to the limitations of the text engine
> of OS X which is supposedly improved in Panther (OS 10.3)
> The box of Panther is sitting on my desk and I intend to install it next
> week. I'll let you know if I can confirm the promised improvements.
> Behnam
> _______________________________________________
> FarsiWeb mailing list

FarsiWeb mailing list

Reply via email to