o que significa * - * - c - * - * - * em uma configuração de fonte

1

Muitas vezes vejo fontes sendo definidas assim: (por exemplo, em dmenu ou bar-não-recursivo)

-*-terminus-medium-r-normal-*-14-*-*-*-c-*-*-*

o que significa esse sinal *-c*-* ? Eu realmente não entendi ...

    
por makim 28.08.2014 / 12:36

1 resposta

4

Este é um nome de fonte que segue o XLFD convenção.

Os * são curingas, os diferentes elementos são separados por - .

Da página da convenção, aqui temos:

  • FAMILY_NAME : a string that identifies the range or family of typeface designs that are all variations of one basic typographic style. Here : "terminus".

  • WEIGHT_NAME : a string that identifies the font's typographic weight, that is, the nominal blackness of the font. Here "medium".

  • SLANT field : a code-string that indicates the overall posture of the typeface design used in the font. Here : r "Roman Upright design"

  • SETWIDTH_NAME : the font's typographic proportionate width. Here : "normal".

  • PIXEL_SIZE : the body size of the font at a particular POINT_SIZE and RESOLUTION_Y. Here "14".

E o "c" é para "charcell":

  • SPACING : a code-string that indicates the escapement class of the font, that is, monospace (fixed pitch), proportional (variable pitch), or charcell (a special monospaced font that conforms to the traditional data-processing character cell font model).

O resto não é especificado (substituído por curingas).

    
por 28.08.2014 / 13:25

Tags