Red Hat Bugzilla – Bug 205152
Firefox doesn't have/use a proper cursive font family
Last modified: 2008-01-02 18:02:48 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:184.108.40.206) Gecko/20060808 Fedora/220.127.116.11-2.fc5 Firefox/18.104.22.168 pango-text
Description of problem:
Firefox in other operating systems can use the available operating system fonts for all font families.
Unfortunately, firefox under FC6-test2 (and earlier versions) doesn't do the above for the cursive font family (at least).
For example, Firefox under Windows understands the cursive font family and will use the font "Comin Sans MS" for those web pages.
<span style="font-family: cursive;">This is an example of cursive font family</span>
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Copy paste the above example html in a web page
2.Load the page with Firefox under Fedora
3.Notice how the font used is not from the cursive family
Firefox under Fedora doesn't use a font from the cursive family
Use of a font from the cursive family
Its possible that Fedora just doesn't have any fonts from the cursive font family. I could be mistaken but the URW Chancery L font thats in Fedora looks just like the cursive fonts.
behdad, any clue?
Expected. Fontconfig only has three generic families: serif, sans-serif, and
monospace, while CSS has two more: fantasy and cursive. I'm tracking this
upstream so eventually we will fix it properly. For now, I think adding a
custom conf file to our fontconfig package to map cursive to URW Chancery L
should do the job. If you want that, reassign to fontconfig/me.
Also, suggestions for other fonts that should be alased to cursive and fantasy
In order to fix it properly, we'd need to request fontconfig changes for the
additional font families.
Ofcourse, the temporary solution to map specific fonts would be very helpful.
Below are the detailed descriptions of cursive and fantasy font families as
defined by the W3C:
Glyphs in cursive fonts, as the term is used in CSS, generally have either
joining strokes or other cursive characteristics beyond those of italic
typefaces. The glyphs are partially or completely connected, and the result
looks more like handwritten pen or brush writing than printed letterwork. Fonts
for some scripts, such as Arabic, are almost always cursive. CSS uses the term
'cursive' to apply to a font for any script, although other names such as
Chancery, Brush, Swing and Script are also used in font names.
Examples of fonts that fit this description include:
Latin fonts Caflisch Script, Adobe Poetica, Sanvito, Ex Ponto, Snell Roundhand,
Cyrillic fonts ER Architekt
Hebrew fonts Corsiva
Arabic fonts DecoType Naskh, Monotype Urdu 507
Fantasy fonts, as used in CSS, are primarily decorative while still containing
representations of characters (as opposed to Pi or Picture fonts, which do not
represent characters). Examples include:
Latin fonts Alpha Geometrique, Critter, Cottonwood, FB Reactor, Studz
Fedora Core 5 and Fedora Core 6 are, as we're sure you've noticed, no longer
test releases. We're cleaning up the bug database and making sure important bug
reports filed against these test releases don't get lost. It would be helpful if
you could test this issue with a released version of Fedora or with the latest
development / test release. Thanks for your help and for your patience.
[This is a bulk message for all open FC5/FC6 test release bugs. I'm adding
myself to the CC list for each bug, so I'll see any comments you make after this
and do my best to make sure every issue gets proper attention.]
Yes, this bug still exists. Firefox doesn't use a proper font for the Cursive
retested on fc6 as per comment #5.
Fedora Core 6 is no longer supported, could you please reproduce this with the
updated version of the currently supported distribution (Fedora 7, 8, or
Rawhide)? If this issue turns out to still be reproducible, please let us know
in this bug report. If after a month's time we have not heard back from you, we
will have to close this bug as CANTFIX.
Setting status to NEEDINFO, and awaiting information from the reporter.
[This is mass-filed message to all open Fedora Core 6 bugs related to Xorg or
Gecko. If you see any other reason, why this bug shouldn't be closed, please,
comment on it here.]
This bug still exists in F7 and F8.