Closed Bug 130465 Opened 22 years ago Closed 22 years ago

FreeType rendered fonts are all bold

Categories

(Core :: Internationalization, defect)

x86
Linux
defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 130661
mozilla1.1alpha

People

(Reporter: olivier.crete, Assigned: bstell)

Details

(Keywords: intl)

Attachments

(2 files)

When I try to render a page that has standard, bold and italic text, the whole
thing is rendered bold. Using the same font with gdkxft and non-aa gives correct
results. The font is Verdana.

I'm attaching a screenshot that contains the following html code:
standard <b>bold</b> <i>italic</i>
Attached image Screenshot of the error
Screenshot of the rendering of:
standard <b>bold</b> <i>italic</i>
I see something similar. When turning on FreeType support I see every thing
plain, no-bold, no-italic. I don't think this is a i18n issue, I've tried to
change it to Layout but I haven't go the bugzilla power to do that.. =)
I see this too.
Using freetype2, XFree 3.3.6 and build 2002031121 on Redhat 7.1.
It happens to me too...  Too bad, because I was looking forward to see
antialiased fonts in Mozilla for a looong time now.

Anyway, just delete the bold fonts and you have regular :)  I still like it... 
But it should be fixed.
*** This bug has been confirmed by popular vote. ***
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: intl
QA Contact: ruixu → ylong
-> shanjian, cc'ing bstell
Assignee: yokoyama → shanjian
accept. 
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.1
Another strange thing -- maybe will help fixing..
If you rename the font files you might get different results.  E.g., I kinda
like the font Verdana.  It has 4 files:
  verdana.ttf (regular)
  verdanab.ttf (bold)
  verdanai.ttf (italic)
  verdanaz.ttf (bold italic, I suppose)
With the default names, Mozilla only shows Bold.

Renaming them like this:
  verdana.ttf (regular)                   --> verdana0.ttf
  verdanab.ttf (bold)                     --> verdana1.ttf
  verdanai.ttf (italic)                   --> verdana2.ttf
  verdanaz.ttf (bold italic, I suppose)   --> verdana3.ttf
Shows only regular font to me... :)  Of course, you must delete ~/.mozilla/fonts
and restart Mozilla to make sure the changes take effect.
I think this is a bug too much oustanding and strange to a newbie user to be
marked as 1.1 target. IMHO it should be marked as 1.0 or this feature should be
removed from 1.0, it dosen't even have a configure dialog yet.
My vote: fix, or remove for now.
You probably have your preferences out-of-sync with the way FreeType was
compiled on your system. Try changing "font.FreeType2.unhinted" from true to
false and see if that helps; it fixes it for me.
Yes! This fixes the problem for my.
Now the questions: shouldn't this be false by defalt?
I mean, when you don't put "font.FreeType2.unhinted" on prefs, it should not be
set to false instead of true?
Shouldn't this too be on the directions on mozilla 0.9.9 release notes too?

I hope someone one day writes a doc with all those wonderfull and hidden
preferences of mozilla.
This is important because this is cited as one of the major enhancements in the
new release. Either this should be fixed or the release notes should be
corrected withdrawing the mention of this feature.
It doesn't work for me.

This is now my user.js:
pref("font.FreeType2.unhinted", false);
pref("font.FreeType2.enable", true);
pref("font.directory.truetype.1", "/usr/share/fonts/truetype");

And this is what happens:
http://mazinger.technisys.com.ar/pruebas-nick/font-test.html
Attached image Same url, testing here
user_pref("font.FreeType2.enable", true);
user_pref("font.FreeType2.unhinted", false);
user_pref("font.directory.truetype.1", "/usr/share/fonts/truetype");

Same url, build 2002031121 - maybe this options is post-0.9.9?
It works, but I guess you haven't changed your fonts to the freetype ones. The
characters aren't antialiased, while in my example they are.
Yeah, sorry I was in a rush (did I said mysql sucks?).
Anyway, I still get bold fonts, but much better with the
user_pref("font.FreeType2.unhinted", false);
option.
I don't get bold fonts in either case. It remains normal.

putting 
"window, menu, menuitem, toolbarbutton{font-family: sans-serif !important;
font-size: 12pt !important}" in userChrome.css adds anti-aliasing to almost
everything but the problem is that in MailNews you don't see any of the bold
which makes it hard to use.
From what I can see.. we can get all bold or no bold... Either case, its quite a
big bug... I've abandonned direct freetype use and I switched to blizzard's Xft
patch, it already works much better... 
Shouldn't this be added to the 0.9.9 RelNotes?
-> bstell
Assignee: shanjian → bstell
Status: ASSIGNED → NEW

*** This bug has been marked as a duplicate of 130661 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Verified as dup.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: