Re: italic display of regular fonts in menu

2012-05-09 Thread Caolán McNamara
On Tue, 2012-04-24 at 14:38 +0200, Steve White wrote:
 Hi!
 
 Can anybody tell me why the names of a few font families, which have
 regular, italic, bold, and oblique styles, appears in the Writer's
 font list in italics?
 
 The affected fonts include
  Century Schoolbook L, TLWGMono, URW Palladio L

svtools/source/control/ctrltool.cxx ImplCompareFontInfo take every font
face with the same name and orders them by weight first, and then
posture. The font dropdown renders the first in that list. Those fonts
have Italic faces of weight 80 while their Normal/Roman faces are of
weight 100, so the italics get sorted first in the list.

The same ordering is used for format-character, there'll you see for
e.g. Century Schoolbook L that the styles are in order of Italic,
Roman while for e.g. Gentium Basic they're in order Regular, Italic

I've changed this now with
http://cgit.freedesktop.org/libreoffice/core/commit/?id=c7a9318f08e08a35f2784bf8d06f62031649b24e
 so the dropdown should show an upright, where available, face now

C.

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: italic display of regular fonts in menu

2012-05-09 Thread Steve White
Hi Caolán,

Thanks for the explanation!

It is a bit of a bug though.  There is a a convention for finding the
regular face of a family, discussed in the TrueType and OpenType
standards.
That is a mess, but it mostly works.

The reason I asked, was that there is a Windows bug, triggered by a
mismatch between the header weight and the OS/2 weight,
which produced similar-looking effects -- except there the regular
face couldn't be used at all.  I thought there might be a connection,
but evidently there isn't.

Cheers!

On Wed, May 9, 2012 at 5:41 PM, Caolán McNamara caol...@redhat.com wrote:
 On Tue, 2012-04-24 at 14:38 +0200, Steve White wrote:
 Hi!

 Can anybody tell me why the names of a few font families, which have
 regular, italic, bold, and oblique styles, appears in the Writer's
 font list in italics?

 The affected fonts include
  Century Schoolbook L, TLWGMono, URW Palladio L

 svtools/source/control/ctrltool.cxx ImplCompareFontInfo take every font
 face with the same name and orders them by weight first, and then
 posture. The font dropdown renders the first in that list. Those fonts
 have Italic faces of weight 80 while their Normal/Roman faces are of
 weight 100, so the italics get sorted first in the list.

 The same ordering is used for format-character, there'll you see for
 e.g. Century Schoolbook L that the styles are in order of Italic,
 Roman while for e.g. Gentium Basic they're in order Regular, Italic

 I've changed this now with
 http://cgit.freedesktop.org/libreoffice/core/commit/?id=c7a9318f08e08a35f2784bf8d06f62031649b24e
  so the dropdown should show an upright, where available, face now

 C.

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


italic display of regular fonts in menu

2012-04-24 Thread Steve White
Hi!

Can anybody tell me why the names of a few font families, which have
regular, italic, bold, and oblique styles, appears in the Writer's
font list in italics?

The affected fonts include
 Century Schoolbook L, TLWGMono, URW Palladio L

LibreOffice 3.4.4
OOO340m1 (Build:402)
Ubuntu 11.10
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice