/usr/share/augeas/lenses/dist/tests
Edit: /usr/share/augeas/lenses/dist/tests/test_fonts.aug (19920B)
(*
Module: Test_Fonts
Provides unit tests and examples for the
lens.
*)
module Test_Fonts =
(* Variable: conf *)
let conf = "
/usr/share/fonts
/usr/X11R6/lib/X11/fonts /usr/local/share/fonts
~/.fonts
mono
monospace
sans serif
sans-serif
sans
sans-serif
conf.d
/var/cache/fontconfig
~/.fontconfig
0x0020
0x00A0
0x00AD
0x034F
0x0600
0x0601
0x0602
0x0603
0x06DD
0x070F
0x115F
0x1160
0x1680
0x17B4
0x17B5
0x180E
0x2000
0x2001
0x2002
0x2003
0x2004
0x2005
0x2006
0x2007
0x2008
0x2009
0x200A
0x200B
0x200C
0x200D
0x200E
0x200F
0x2028
0x2029
0x202A
0x202B
0x202C
0x202D
0x202E
0x202F
0x205F
0x2060
0x2061
0x2062
0x2063
0x206A
0x206B
0x206C
0x206D
0x206E
0x206F
0x2800
0x3000
0x3164
0xFEFF
0xFFA0
0xFFF9
0xFFFA
0xFFFB
30
"
(* Test: Fonts.lns *)
test Fonts.lns get conf =
{ "#declaration"
{ "#attribute"
{ "version" = "1.0" }
}
}
{ "!DOCTYPE" = "fontconfig"
{ "SYSTEM" = "fonts.dtd" }
}
{ "#comment" = " /etc/fonts/fonts.conf file to configure system font access " }
{ "fontconfig"
{ "#text" = "
" }
{ "#comment" = "
DO NOT EDIT THIS FILE.
IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED.
LOCAL CHANGES BELONG IN 'local.conf'.
The intent of this standard configuration file is to be adequate for
most environments. If you have a reasonably normal environment and
have found problems with this configuration, they are probably
things that others will also want fixed. Please submit any
problems to the fontconfig bugzilla system located at fontconfig.org
Note that the normal 'make install' procedure for fontconfig is to
replace any existing fonts.conf file with the new version. Place
any local customizations in local.conf which this file references.
Keith Packard
" }
{ "#text" = "
" }
{ "#comment" = " Font directory list " }
{ "#text" = "
" }
{ "dir"
{ "#text" = "/usr/share/fonts" }
}
{ "#text" = " " }
{ "dir"
{ "#text" = "/usr/X11R6/lib/X11/fonts" }
}
{ "#text" = " " }
{ "dir"
{ "#text" = "/usr/local/share/fonts" }
}
{ "#text" = " " }
{ "dir"
{ "#text" = "~/.fonts" }
}
{ "#text" = "
" }
{ "#comment" = "
Accept deprecated 'mono' alias, replacing it with 'monospace'
" }
{ "#text" = "
" }
{ "match"
{ "#attribute"
{ "target" = "pattern" }
}
{ "#text" = "
" }
{ "test"
{ "#attribute"
{ "qual" = "any" }
{ "name" = "family" }
}
{ "#text" = "
" }
{ "string"
{ "#text" = "mono" }
}
{ "#text" = " " }
}
{ "#text" = " " }
{ "edit"
{ "#attribute"
{ "name" = "family" }
{ "mode" = "assign" }
}
{ "#text" = "
" }
{ "string"
{ "#text" = "monospace" }
}
{ "#text" = " " }
}
{ "#text" = " " }
}
{ "#text" = "
" }
{ "#comment" = "
Accept alternate 'sans serif' spelling, replacing it with 'sans-serif'
" }
{ "#text" = "
" }
{ "match"
{ "#attribute"
{ "target" = "pattern" }
}
{ "#text" = "
" }
{ "test"
{ "#attribute"
{ "qual" = "any" }
{ "name" = "family" }
}
{ "#text" = "
" }
{ "string"
{ "#text" = "sans serif" }
}
{ "#text" = " " }
}
{ "#text" = " " }
{ "edit"
{ "#attribute"
{ "name" = "family" }
{ "mode" = "assign" }
}
{ "#text" = "
" }
{ "string"
{ "#text" = "sans-serif" }
}
{ "#text" = " " }
}
{ "#text" = " " }
}
{ "#text" = "
" }
{ "#comment" = "
Accept deprecated 'sans' alias, replacing it with 'sans-serif'
" }
{ "#text" = "
" }
{ "match"
{ "#attribute"
{ "target" = "pattern" }
}
{ "#text" = "
" }
{ "test"
{ "#attribute"
{ "qual" = "any" }
{ "name" = "family" }
}
{ "#text" = "
" }
{ "string"
{ "#text" = "sans" }
}
{ "#text" = " " }
}
{ "#text" = " " }
{ "edit"
{ "#attribute"
{ "name" = "family" }
{ "mode" = "assign" }
}
{ "#text" = "
" }
{ "string"
{ "#text" = "sans-serif" }
}
{ "#text" = " " }
}
{ "#text" = " " }
}
{ "#text" = "
" }
{ "#comment" = "
Load local system customization file
" }
{ "#text" = "
" }
{ "include"
{ "#attribute"
{ "ignore_missing" = "yes" }
}
{ "#text" = "conf.d" }
}
{ "#text" = "
" }
{ "#comment" = " Font cache directory list " }
{ "#text" = "
" }
{ "cachedir"
{ "#text" = "/var/cache/fontconfig" }
}
{ "#text" = " " }
{ "cachedir"
{ "#text" = "~/.fontconfig" }
}
{ "#text" = "
" }
{ "config"
{ "#text" = "
" }
{ "#comment" = "
These are the default Unicode chars that are expected to be blank
in fonts. All other blank chars are assumed to be broken and
won't appear in the resulting charsets
" }
{ "#text" = "
" }
{ "blank"
{ "#text" = "
" }
{ "int"
{ "#text" = "0x0020" }
}
{ "#text" = " " }
{ "#comment" = " SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x00A0" }
}
{ "#text" = " " }
{ "#comment" = " NO-BREAK SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x00AD" }
}
{ "#text" = " " }
{ "#comment" = " SOFT HYPHEN " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x034F" }
}
{ "#text" = " " }
{ "#comment" = " COMBINING GRAPHEME JOINER " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x0600" }
}
{ "#text" = " " }
{ "#comment" = " ARABIC NUMBER SIGN " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x0601" }
}
{ "#text" = " " }
{ "#comment" = " ARABIC SIGN SANAH " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x0602" }
}
{ "#text" = " " }
{ "#comment" = " ARABIC FOOTNOTE MARKER " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x0603" }
}
{ "#text" = " " }
{ "#comment" = " ARABIC SIGN SAFHA " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x06DD" }
}
{ "#text" = " " }
{ "#comment" = " ARABIC END OF AYAH " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x070F" }
}
{ "#text" = " " }
{ "#comment" = " SYRIAC ABBREVIATION MARK " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x115F" }
}
{ "#text" = " " }
{ "#comment" = " HANGUL CHOSEONG FILLER " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x1160" }
}
{ "#text" = " " }
{ "#comment" = " HANGUL JUNGSEONG FILLER " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x1680" }
}
{ "#text" = " " }
{ "#comment" = " OGHAM SPACE MARK " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x17B4" }
}
{ "#text" = " " }
{ "#comment" = " KHMER VOWEL INHERENT AQ " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x17B5" }
}
{ "#text" = " " }
{ "#comment" = " KHMER VOWEL INHERENT AA " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x180E" }
}
{ "#text" = " " }
{ "#comment" = " MONGOLIAN VOWEL SEPARATOR " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2000" }
}
{ "#text" = " " }
{ "#comment" = " EN QUAD " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2001" }
}
{ "#text" = " " }
{ "#comment" = " EM QUAD " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2002" }
}
{ "#text" = " " }
{ "#comment" = " EN SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2003" }
}
{ "#text" = " " }
{ "#comment" = " EM SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2004" }
}
{ "#text" = " " }
{ "#comment" = " THREE-PER-EM SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2005" }
}
{ "#text" = " " }
{ "#comment" = " FOUR-PER-EM SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2006" }
}
{ "#text" = " " }
{ "#comment" = " SIX-PER-EM SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2007" }
}
{ "#text" = " " }
{ "#comment" = " FIGURE SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2008" }
}
{ "#text" = " " }
{ "#comment" = " PUNCTUATION SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2009" }
}
{ "#text" = " " }
{ "#comment" = " THIN SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x200A" }
}
{ "#text" = " " }
{ "#comment" = " HAIR SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x200B" }
}
{ "#text" = " " }
{ "#comment" = " ZERO WIDTH SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x200C" }
}
{ "#text" = " " }
{ "#comment" = " ZERO WIDTH NON-JOINER " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x200D" }
}
{ "#text" = " " }
{ "#comment" = " ZERO WIDTH JOINER " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x200E" }
}
{ "#text" = " " }
{ "#comment" = " LEFT-TO-RIGHT MARK " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x200F" }
}
{ "#text" = " " }
{ "#comment" = " RIGHT-TO-LEFT MARK " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2028" }
}
{ "#text" = " " }
{ "#comment" = " LINE SEPARATOR " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2029" }
}
{ "#text" = " " }
{ "#comment" = " PARAGRAPH SEPARATOR " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x202A" }
}
{ "#text" = " " }
{ "#comment" = " LEFT-TO-RIGHT EMBEDDING " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x202B" }
}
{ "#text" = " " }
{ "#comment" = " RIGHT-TO-LEFT EMBEDDING " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x202C" }
}
{ "#text" = " " }
{ "#comment" = " POP DIRECTIONAL FORMATTING " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x202D" }
}
{ "#text" = " " }
{ "#comment" = " LEFT-TO-RIGHT OVERRIDE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x202E" }
}
{ "#text" = " " }
{ "#comment" = " RIGHT-TO-LEFT OVERRIDE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x202F" }
}
{ "#text" = " " }
{ "#comment" = " NARROW NO-BREAK SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x205F" }
}
{ "#text" = " " }
{ "#comment" = " MEDIUM MATHEMATICAL SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2060" }
}
{ "#text" = " " }
{ "#comment" = " WORD JOINER " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2061" }
}
{ "#text" = " " }
{ "#comment" = " FUNCTION APPLICATION " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2062" }
}
{ "#text" = " " }
{ "#comment" = " INVISIBLE TIMES " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2063" }
}
{ "#text" = " " }
{ "#comment" = " INVISIBLE SEPARATOR " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x206A" }
}
{ "#text" = " " }
{ "#comment" = " INHIBIT SYMMETRIC SWAPPING " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x206B" }
}
{ "#text" = " " }
{ "#comment" = " ACTIVATE SYMMETRIC SWAPPING " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x206C" }
}
{ "#text" = " " }
{ "#comment" = " INHIBIT ARABIC FORM SHAPING " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x206D" }
}
{ "#text" = " " }
{ "#comment" = " ACTIVATE ARABIC FORM SHAPING " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x206E" }
}
{ "#text" = " " }
{ "#comment" = " NATIONAL DIGIT SHAPES " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x206F" }
}
{ "#text" = " " }
{ "#comment" = " NOMINAL DIGIT SHAPES " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x2800" }
}
{ "#text" = " " }
{ "#comment" = " BRAILLE PATTERN BLANK " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x3000" }
}
{ "#text" = " " }
{ "#comment" = " IDEOGRAPHIC SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0x3164" }
}
{ "#text" = " " }
{ "#comment" = " HANGUL FILLER " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0xFEFF" }
}
{ "#text" = " " }
{ "#comment" = " ZERO WIDTH NO-BREAK SPACE " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0xFFA0" }
}
{ "#text" = " " }
{ "#comment" = " HALFWIDTH HANGUL FILLER " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0xFFF9" }
}
{ "#text" = " " }
{ "#comment" = " INTERLINEAR ANNOTATION ANCHOR " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0xFFFA" }
}
{ "#text" = " " }
{ "#comment" = " INTERLINEAR ANNOTATION SEPARATOR " }
{ "#text" = "
" }
{ "int"
{ "#text" = "0xFFFB" }
}
{ "#text" = " " }
{ "#comment" = " INTERLINEAR ANNOTATION TERMINATOR " }
{ "#text" = "
" }
}
{ "#comment" = "
Rescan configuration every 30 seconds when FcFontSetList is called
" }
{ "#text" = "
" }
{ "rescan"
{ "#text" = "
" }
{ "int"
{ "#text" = "30" }
}
{ "#text" = " " }
}
{ "#text" = " " }
}
{ "#text" = "
" }
}