[devel] XLFD font naming convention

Ilya Anfimov ilan at tzirechnoy.com
Mon Mar 4 18:09:07 UTC 2019


On Mon, Mar 04, 2019 at 07:03:00PM +0100, Lucien Gentis wrote:
>    Le 04/03/2019 `a 18:18, Ilya Anfimov a ecrit :
> 

[skipped]

> 
>     "For a scalable font source, a scalable font name for each
>     character set is included in the list.  In addition to
>     the scalable font name, specific derived instance names
>     may also be included in the list."
>     ...
>     "Because some existing applications rely on seeing a collection
>     of point and pixel sizes, server vendors are strongly
>     encouraged in the near term to provide a mechanism for
>     including, for each scalable font name, a set of specific
>     derived instance names. For font sources that contain a set of
>     specific derived instance names."
> 
>    So  it  is OK to have that in font list. It must be --0-0-  base
>  name for every such font, and if it is not -- there is  an  error
>  somewhere in your X server or font server, and probably should be
>  fixed. If there are base entries -- then you  don't need them.
> 

[skipped]

> 
>    I don't really need it, existing choice is big enough !
> 

 Probably you somewhat misread my description.
 It  should  be  not big enough, it should contain all that fonts
with proper fields zeroed.
 If it does not -- it is some error in server.



>    But I only wanted to know the signification of "0" field in -adobe-new
>    century schoolbook-bold-r-normal--0-120-100-100-p-0-iso10646-1
> 
>    I did these (easy to reproduce) tests with xfontsel and xlsfonts commands
>    :
> 
>    xfontsel :
> 
>    - if we select a point size of 120, it's impossible to select a pixel size
>    of 0
> 
>    - if we select a pixel size of 0, we only have the choice between * or 0
>    for point size
> 
>    xlsfonts :
> 
>    - xlsfonts -fn "-*-*-*-*-*-*-0-*-*-*-*-*-*-*" (pixel size of 0) : we can
>    see scalable fonts and fonts like -adobe-new century
>    schoolbook-bold-r-normal--0-120-100-100-p-0-iso10646-1
> 
>    - xlsfonts -fn "-*-*-*-*-*-*-0-120-*-*-*-*-*-*" (pixel size of 0, point
>    size of 120) : we can see fonts like -adobe-new century
>    schoolbook-bold-r-normal--0-120-100-100-p-0-iso10646-1
> 
>    - xlsfonts -fn "-*-*-*-*-*-*-*-120-*-*-*-*-*-*" (point size of 120) :we
>    don't see anymore fonts like -adobe-new century
>    schoolbook-bold-r-normal--0-120-100-100-p-0-iso10646-1, which is confusing
>    because "-*-120-" also matches "-0-120-"
> 
> 
>  _______________________________________________
>  xorg at lists.x.org: X.Org support
>  Archives: http://lists.freedesktop.org/archives/xorg
>  Info: https://lists.x.org/mailman/listinfo/xorg
>  Your subscription address: %(user_address)s

> _______________________________________________
> xorg at lists.x.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: https://lists.x.org/mailman/listinfo/xorg
> Your subscription address: %(user_address)s



More information about the xorg mailing list