Hi David,
I suggest that you eliminate the style sheet and set the font manually in
the browsers. That's the only way that you can be sure that the two
browsers are using the same font. That's because there's a lot of opaque
heuristics between the style sheet and the font that the browsers happen
to pick. Secondly, there are a lot of Davids fonts. You probably have
10-15 of them on your Windows OS. If you installed OpenOffice or similar
software you might have 15-25 Davids of various types, some OT, some TT,
some with diacritics, some without. You need to be absolutely sure that IE
and FF are using the same "David" to display the text.
AFAIK FireFox does use Uniscribe. The file itself might be called
usp10.dll. There are many different versions of this file and you will
need to find out exactly which version you have installed. You will have
to do some googling to find out how to do this. Updated versions are
available only through the Microsoft VOLT users group (free but requires
registration).
- yba
On Wed, 26 Jul 2006, David Suna wrote:
Date: Wed, 26 Jul 2006 12:50:50 +0300
From: David Suna <[EMAIL PROTECTED]>
To: Jonathan Ben Avraham <[EMAIL PROTECTED]>
Cc: linux-il@linux.org.il
Subject: Re: Another Firefox vs. IE issue
The stylesheet defines the Hebrew text as font-family: David
I don't know if David is an OpenType font. I know it is TrueType. I am
viewing the site on the same Windows XP Pro (SP2) machine using Firefox
1.5.0.4 and IE 6.0. I did a search on my system but I did not find
uniscribe.dll. How do I check if firefox is using uniscribe.dll? If not is
there an easy way to install it?
Thanks,
David Suna
[EMAIL PROTECTED]
Jonathan Ben Avraham wrote:
Hi David,
Correct display of Hebrew with diacritics ("nukud") depends on two factors.
The first is having diacritic support in the display font. The second is
the ability of the display engine.
If the display font is an OpenType font with diacritics and GSUB and GPOS
table data for correct positioning of the diacritics relative to the
character glyphs, and the display engine is OpenType capable, then the
application should display Hebrew correctly with diacritics (assuming the
font is not buggy).
If the display font is not OpenType but has diacritics, and the display
engine has Hebrew capabilities (pre-Opentype uniscribe.dll, unicows.dll),
then the application should be able to display Hebrew with diacritics
placed under the center of the glyphs of the characters that they follow in
the base text. In-letter diacritics such as the accent ("dagesh") cannot be
displayed correctly.
So, to test to see if this is really a Firefox issue, you need to view the
text in IE and in FireFox for Windows using the *same* Windows OS and the
*same* display font (assuming that Firefox under Windows uses the
uniscribe.dll display engine). If the display appears different in FireFox
for Windwos that in IE and you are sure that the display font is identical,
then the problem is either that FireFox is not using the uniscribe.dll
display engine (might be using FreeType but not likely) or that there
really is a bug in FireFox.
Regards,
- yba
On Tue, 25 Jul 2006, David Suna wrote:
Date: Tue, 25 Jul 2006 11:55:05 +0300
From: David Suna <[EMAIL PROTECTED]>
To: linux-il@linux.org.il
Subject: Another Firefox vs. IE issue
Once we are on the topic of sites that don't display the same under
Firefox and IE I have another question.
I have implemented a site that has Hebrew words (including nikud)
interspersed within English text. The problem is that under Firefox the
Hebrew words with nikud don't display properly. They display fine under
IE. For an example you can look at
http://www.tanakhprofiles.org/about.php. If you look at the first bullet
item under Stylistic Notes you can see what I mean.
Is this a bug in Firefox? If yes, who do I report it to? If not, how do
I fix it to display correctly in Firefox?
Thanks,
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]
--
EE 77 7F 30 4A 64 2E C5 83 5F E7 49 A6 82 29 BA ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- [EMAIL PROTECTED] - tel: +972.2.679.5364, http://www.tkos.co.il -
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]