cogmission (David Ray)
cognitionmission at gmail.com
Sun Jan 3 23:02:01 UTC 2016
I guess I was assuming the "ideal"/expected behavior applied? Sorry...
On Sun, Jan 3, 2016 at 10:14 AM, Tom Eugelink <tbee at tbee.org> wrote:
> Hi David,
> Which would assume that if I specify no keywords, then it should take the
> normal version. It does not. Whatever version is loaded last is used.
> On 3-1-2016 17:09, cogmission (David Ray) wrote:
>> Hi Tom,
>> I Believe in CSS, once you establish the family you can access the
>> sub-types via type keywords?
>> -fx-font-weight: bold,bolder etc.
>> -fx-font-style: plain, italic
>> On Sun, Jan 3, 2016 at 8:52 AM, Tom Eugelink <tbee at tbee.org <mailto:
>> tbee at tbee.org>> wrote:
>> If I list the font families using Font.getFamilies() I get "Roboto
>> Medium" once, given that both TTF files are added using @font-face. But if
>> I examine Font.getFontNames() I get separate entries for "Roboto Medium"
>> and "Roboto Medium Italic". Closer examination of the font loading reveals
>> that indeed each font has its own distinct name and some fonts shared the
>> same family name. That makes sense.
>> The thing is that in CSS -as far as I can see- fonts can only
>> accessed through its family name, not its own name.
>> On 3-1-2016 11:21, Tom Eugelink wrote:
>> I'm currently including Google's Roboto font in JFXtras and
>> making it easily available to other users. I noticed that the font-family
>> attribute in font-face is ignored, and you have to use the name as it is
>> specified in the TTF file. I found
>> https://bugs.openjdk.java.net/browse/JDK-8094516 which says "/Please
>> note that all @font‑face descriptors are ignored except for the src
>> descriptor./" That pretty much explains what is going on.
>> Now, Roboto comes in different styles, condensed, bold, etc, but
>> also italic. However, italic is a separate TTF file, so you have a
>> Roboto-Medium.ttf and a Roboto-MediumItalic.ttf. The name of the font
>> inside these two TTF files is the same, so when I use "font-family: 'Roboto
>> Medium'" whatever ever font is defined last by font-face is used, and the
>> other is not accessible.
>> My question is: is the way Roboto does Italic, with the same font
>> name in the TTF file, a bug of Roboto, or is this common?
>> /With kind regards,/
>> David Ray
>> Java Solutions Architect
>> *Cortical.io <http://cortical.io/>*
>> Sponsor of: HTM.java <https://github.com/numenta/htm.java>
>> d.ray at cortical.io <mailto:d.ray at cortical.io>
>> http://cortical.io <http://cortical.io/>
*With kind regards,*
Java Solutions Architect
Sponsor of: HTM.java <https://github.com/numenta/htm.java>
d.ray at cortical.io
More information about the openjfx-dev