Bugs item #904962, was opened at 2004-02-26 10:09
Message generated for change (Comment added) made by lucychili
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=604306&aid=904962&group_id=93438
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Other
Group: None
Status: Open
Resolution: None
Priority: 6
Submitted By: Liam Quin (ankh)
Assigned to: bulia byak (buliabyak)
Summary: font variants information ignored
Initial Comment:
Inkscape's font dialogue offers a (seemingly random)
subset of available fonts for a given family. For
example, I have bought the Adobe Caslon; this shows up
(in 0.37) as only four fonts, regular / italic / bold /
bold italic, but here is the output of fc-list | grep
-i 'adobe caslon'; of the four fonts chosen by
inkscape, one was small caps or expert, one was swash
italic, so the fonts weren't useable at all.
lee> fc-list | grep -i 'caslon' | sort
Adobe Caslon:style=Bold
Adobe Caslon:style=Bold Alternate
Adobe Caslon:style=Bold Expert
Adobe Caslon:style=Bold Italic
Adobe Caslon:style=Bold Italic Alternate
Adobe Caslon:style=Bold Italic Expert
Adobe Caslon:style=Bold Oldstyle Figures
Adobe Caslon:style=Italic
Adobe Caslon:style=Italic Alternate
Adobe Caslon:style=Italic Expert
Adobe Caslon:style=ItalicOsF
Adobe Caslon:style=Ornaments
Adobe Caslon:style=Regular
Adobe Caslon:style=Regular Alternate
Adobe Caslon:style=Regular Expert
Adobe Caslon:style=Regular Small Caps & Oldstyle Figures
Adobe Caslon:style=Semibold
Adobe Caslon:style=Semibold Alternate
Adobe Caslon:style=Semibold Expert
Adobe Caslon:style=Semibold Italic
Adobe Caslon:style=Semibold Italic Alternate
Adobe Caslon:style=Semibold Italic Expert
Adobe Caslon:style=SemiboldSC
Adobe Caslon:style=Swash Bold Italic
Adobe Caslon:style=Swash Italic
Adobe Caslon:style=Swash Semibold Italic
CaslonItalicWithSwashes:style=Regular
ITC Caslon 224:style=Black
ITC Caslon 224:style=Black Italic
ITC Caslon 224:style=Bold
ITC Caslon 224:style=Bold Italic
ITC Caslon 224:style=Book
ITC Caslon 224:style=Book Italic
ITC Caslon 224:style=Medium
ITC Caslon 224:style=Medium Italic
----------------------------------------------------------------------
>Comment By: Janet Reid (lucychili)
Date: 2006-05-25 08:39
Message:
Logged In: YES
user_id=184696
Fonts variant and cousins:
904962 font variants information ignored ITCCaslon, DINSchrift
998230 Alternate fonts can look bad Poetica, variants:
ampersands, chancery1, smallcaps
1288935 bold italic variant is wrong in a Type1 font Garamond
1448618 Fonts weight variants selection DejaVu, Yanone
Kaffeesatz, Serif Book, Sans Mono
1456620 Certain fonts dont work croco issue invalid
filenames as C identifiers
1327094 css font-family, not properly escaped quotes
around space or !, issue rel variants.
----------------------------------------------------------------------
Comment By: Phil Bull (philbull)
Date: 2006-05-09 17:37
Message:
Logged In: YES
user_id=1370326
A similar bug has been reported in the Ubuntu Malone bug
tracker:
https://launchpad.net/distros/ubuntu/+source/inkscape/+bug/36876/+index
Thanks
----------------------------------------------------------------------
Comment By: T. Eitel (dreckkopf)
Date: 2006-02-02 17:09
Message:
Logged In: YES
user_id=1340114
I can confirm this bug with inkscape 0.43. The Font
"DINSchrift" comes in three flavors "DINSchrift",
"DINSchrift Bold" and "DINSchrift Light". In the font
dialogue inkscape displays only a style option called
"regular". The preview is from "DINSchrift", but the font in
the drawing is rendered as "DINSchrift Light". That's very
confusing. I put a screenshot here:
http://img302.imageshack.us/my.php?image=inkscapescreenshot3bh.png
----------------------------------------------------------------------
Comment By: Jean-François Lemaire (jflemaire)
Date: 2005-09-17 13:28
Message:
Logged In: YES
user_id=1146833
I don't have the same font, but hasn't this bug gotten fixed
over time? "Nimubs Sans L" has 8 different variants, all
displaying in the Text and Font selector and working fine in
Inkscape Linux CVS.
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2004-07-27 07:28
Message:
Logged In: NO
I like the idea that if Inkscape is asked (by a user) to
make a font Bold, it tries Bold, then Demibold, etc.
However, I think that this feature would be genercially
useful, so belongs in a different level of infrastructure. I
would think that in Fontconfig would be the best.
Otherwise, each application would be doing this Bold
substitution in its own, incompatible way.
----------------------------------------------------------------------
Comment By: bulia byak (buliabyak)
Date: 2004-04-28 07:27
Message:
Logged In: YES
user_id=741217
Sure, smart choice among available styles is appropriate for
such a command. E.g. we will probably have "make bolder" and
"make lighter" commands that will navigate through the
available weights, or just switch to bold and back when only
one bold weight is available. These controls will all be put
on the text tool's top panel as well as in shortcuts.
----------------------------------------------------------------------
Comment By: Luke Hutchison (luke_hutchison)
Date: 2004-04-28 06:52
Message:
Logged In: YES
user_id=974166
I was actually not mentioning that with emphasis on hotkeys,
but rather on aliases to styles that are similar: Oblique
and Italic are similar (of course, they are not similar to
real typographers, but they both share a slant
characteristic, and usually a font will not have both variants).
Normally, a wordprocessor will select either Italic or
Oblique intelligently, depending on which families are
available for the font, when Ctrl-I is pressed to italicize
the word -- there is not a separate key for Italic and Oblique.
The same of course goes for having a menu item (rather than
a keyboard shortcut) for Italic, Bold etc., as a quick way
of selecting one of the many possible variant family names
for "slanted text" in the current font.
Am I over-simplifying the problem?
----------------------------------------------------------------------
Comment By: bulia byak (buliabyak)
Date: 2004-04-28 06:36
Message:
Logged In: YES
user_id=741217
Yes, font support is much better in 0.38, but I'm not
closing this because it only covers CSS-supported variants,
while styles such as Outline or Alternate will still likely
fail. More work is needed to support arbitrary style names.
As for changing styles by hotkeys, sure, it will be done
when we have a normal text selection implemented (as opposed
to just applying the style to the entire text object).
----------------------------------------------------------------------
Comment By: Luke Hutchison (luke_hutchison)
Date: 2004-04-28 04:54
Message:
Logged In: YES
user_id=974166
Times New Roman Italic now works for me with v0.38.1. I
can't test exhaustively right now however. Thanks!
One question -- are there plans to have mappings of generic
style features to different family names? e.g. pressing
Ctrl-B while editing text applies "Bold", if present, else
"Demi", else "Heavy", else "Thick" etc., and pressing Ctrl-I
applies "Italic", if present, else "Oblique", else "Slanted"
(or whatever the various equivalents or near-equivalents are)?
----------------------------------------------------------------------
Comment By: bulia byak (buliabyak)
Date: 2004-02-29 23:05
Message:
Logged In: YES
user_id=741217
This is being gradually fixed. At least it should display
all fonts within a family in the list. Luke: if you can run
the latest CVS, could you please test the font selection in
the list. It should work now for most (but probably not all)
styles within a family. If it still doesn't work, send me
the names of the fonts where it fails.
----------------------------------------------------------------------
Comment By: Luke Hutchison (luke_hutchison)
Date: 2004-02-27 22:57
Message:
Logged In: YES
user_id=974166
I've noticed something related to this -- that if you select
a variant other than Normal, it just defaults back to
Normal. e.g. selecting Times New Roman Italic shows the
italic in the font dialog, but when you apply it, the font
on the canvas reverts to Normal. You have to edit the SVG
directly to get it to display italic on the canvas.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=604306&aid=904962&group_id=93438
|