Enum fontconfig_parser::Property [−][src]
pub enum Property {
Show 49 variants
Family(Expression),
FamilyLang(Expression),
Style(Expression),
StyleLang(Expression),
FullName(Expression),
FullNameLang(Expression),
Slant(Expression),
Weight(Expression),
Size(Expression),
Width(Expression),
Aspect(Expression),
PixelSize(Expression),
Spacing(Expression),
Foundry(Expression),
Antialias(Expression),
Hinting(Expression),
HintStyle(Expression),
VerticalLayout(Expression),
AutoHint(Expression),
GlobalAdvance(Expression),
File(Expression),
Index(Expression),
Rasterizer(Expression),
Outline(Expression),
Scalable(Expression),
Color(Expression),
Scale(Expression),
Dpi(Expression),
Rgba(Expression),
Lcdfilter(Expression),
Minspace(Expression),
Charset(Expression),
Lang(Expression),
Fontversion(Expression),
Capability(Expression),
Fontformat(Expression),
Embolden(Expression),
Embeddedbitmap(Expression),
Decorative(Expression),
Fontfeatures(Expression),
Namelang(Expression),
Prgname(Expression),
Postscriptname(Expression),
Fonthashint(Expression),
Order(Expression),
Matrix(Expression),
PixelSizeFixupFactor(Expression),
ScalingNotNeeded(Expression),
Dynamic(String, Expression),
}Variants
Family(Expression)Font family names
Tuple Fields of Family
0: ExpressionFamilyLang(Expression)Languages corresponding to each family
Tuple Fields of FamilyLang
0: ExpressionStyle(Expression)Font style. Overrides weight and slant
Tuple Fields of Style
0: ExpressionStyleLang(Expression)Languages corresponding to each style
Tuple Fields of StyleLang
0: ExpressionFullName(Expression)Font full names (often includes style)
Tuple Fields of FullName
0: ExpressionFullNameLang(Expression)Languages corresponding to each fullname
Tuple Fields of FullNameLang
0: ExpressionSlant(Expression)Italic, oblique or roman
Tuple Fields of Slant
0: ExpressionWeight(Expression)Light, medium, demibold, bold or black
Tuple Fields of Weight
0: ExpressionSize(Expression)Point size
Tuple Fields of Size
0: ExpressionWidth(Expression)Condensed, normal or expanded
Tuple Fields of Width
0: ExpressionAspect(Expression)Stretches glyphs horizontally before hinting
Tuple Fields of Aspect
0: ExpressionPixelSize(Expression)Pixel size
Tuple Fields of PixelSize
0: ExpressionSpacing(Expression)Proportional, dual-width, monospace or charcell
Tuple Fields of Spacing
0: ExpressionFoundry(Expression)Font foundry name
Tuple Fields of Foundry
0: ExpressionAntialias(Expression)Whether glyphs can be antialiased
Tuple Fields of Antialias
0: ExpressionHinting(Expression)Whether the rasterizer should use hinting
Tuple Fields of Hinting
0: ExpressionHintStyle(Expression)Automatic hinting style
Tuple Fields of HintStyle
0: ExpressionVerticalLayout(Expression)Automatic hinting style
Tuple Fields of VerticalLayout
0: ExpressionAutoHint(Expression)Use autohinter instead of normal hinter
Tuple Fields of AutoHint
0: ExpressionGlobalAdvance(Expression)Use font global advance data (deprecated)
Tuple Fields of GlobalAdvance
0: ExpressionFile(Expression)The filename holding the font
Tuple Fields of File
0: ExpressionIndex(Expression)The index of the font within the file
Tuple Fields of Index
0: ExpressionRasterizer(Expression)Which rasterizer is in use (deprecated)
Tuple Fields of Rasterizer
0: ExpressionOutline(Expression)Whether the glyphs are outlines
Tuple Fields of Outline
0: ExpressionScalable(Expression)Whether glyphs can be scaled
Tuple Fields of Scalable
0: ExpressionColor(Expression)Whether any glyphs have color
Tuple Fields of Color
0: ExpressionScale(Expression)Scale factor for point->pixel conversions (deprecated)
Tuple Fields of Scale
0: ExpressionDpi(Expression)Target dots per inch
Tuple Fields of Dpi
0: ExpressionRgba(Expression)unknown, rgb, bgr, vrgb, vbgr, none - subpixel geometry
Tuple Fields of Rgba
0: ExpressionLcdfilter(Expression)Type of LCD filter
Tuple Fields of Lcdfilter
0: ExpressionMinspace(Expression)Eliminate leading from line spacing
Tuple Fields of Minspace
0: ExpressionCharset(Expression)Unicode chars encoded by the font
Tuple Fields of Charset
0: ExpressionLang(Expression)List of RFC-3066-style languages this font supports
Tuple Fields of Lang
0: ExpressionFontversion(Expression)Version number of the font
Tuple Fields of Fontversion
0: ExpressionCapability(Expression)List of layout capabilities in the font
Tuple Fields of Capability
0: ExpressionFontformat(Expression)String name of the font format
Tuple Fields of Fontformat
0: ExpressionEmbolden(Expression)Rasterizer should synthetically embolden the font
Tuple Fields of Embolden
0: ExpressionEmbeddedbitmap(Expression)Use the embedded bitmap instead of the outline
Tuple Fields of Embeddedbitmap
0: ExpressionDecorative(Expression)Whether the style is a decorative variant
Tuple Fields of Decorative
0: ExpressionFontfeatures(Expression)List of the feature tags in OpenType to be enabled
Tuple Fields of Fontfeatures
0: ExpressionNamelang(Expression)Language name to be used for the default value of familylang, stylelang, and fullnamelang
Tuple Fields of Namelang
0: ExpressionPrgname(Expression)String Name of the running program
Tuple Fields of Prgname
0: ExpressionPostscriptname(Expression)Font family name in PostScript
Tuple Fields of Postscriptname
0: ExpressionFonthashint(Expression)Whether the font has hinting
Tuple Fields of Fonthashint
0: ExpressionOrder(Expression)Order number of the font
Tuple Fields of Order
0: ExpressionMatrix(Expression)Tuple Fields of Matrix
0: ExpressionPixelSizeFixupFactor(Expression)Tuple Fields of PixelSizeFixupFactor
0: ExpressionScalingNotNeeded(Expression)Tuple Fields of ScalingNotNeeded
0: ExpressionDynamic(String, Expression)Tuple Fields of Dynamic
0: String1: ExpressionImplementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Property
impl UnwindSafe for Property
Blanket Implementations
Mutably borrows from an owned value. Read more