Update to fontconfig 2.6.0. ok naddy@

this uses a patched version of libtool to fix linking on vax.
This commit is contained in:
matthieu 2009-04-05 16:43:35 +00:00
parent 388c3eba67
commit 6cd6a1d6f1
481 changed files with 22131 additions and 6211 deletions

View File

@ -32,7 +32,7 @@ EXTRA_DIST = \
fontconfig.spec.in \
fontconfig.spec \
fontconfig-zip.in
DISTCLEANFILES = config.cache
DISTCLEANFILES = config.cache ChangeLog doltcompile
MAINTAINERCLEANFILES = \
$(srcdir)/aclocal.m4 \
$(srcdir)/autoscan.log \
@ -66,12 +66,9 @@ MAINTAINERCLEANFILES += ChangeLog
EXTRA_DIST += ChangeLog
ChangeLog: $(srcdir)/ChangeLog
$(srcdir)/ChangeLog:
@if test -d "$(srcdir)/.git"; then \
(cd "$(srcdir)" && \
./missing --run git-log --stat) | fmt --split-only > $@.tmp \
ChangeLog:
if test -d "$(srcdir)/.git"; then \
(GIT_DIR=$(top_srcdir)/.git ./missing --run git-log --stat) | fmt --split-only > $@.tmp \
&& mv -f $@.tmp $@ \
|| ($(RM) $@.tmp; \
echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
@ -82,7 +79,7 @@ $(srcdir)/ChangeLog:
echo A git checkout and git-log is required to generate this file >> $@); \
fi
.PHONY: ChangeLog $(srcdir)/ChangeLog
.PHONY: ChangeLog
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(configdir) $(DESTDIR)$(fc_cachedir)
@ -98,8 +95,8 @@ install-data-local:
$(INSTALL_DATA) fonts.conf $(DESTDIR)$(configdir)/fonts.conf; \
fi; fi
@(if $(RUN_FC_CACHE_TEST); then \
echo " fc-cache/fc-cache -s -f -v"; \
fc-cache/fc-cache -s -f -v; \
echo " $(bindir)/fc-cache -s -f -v"; \
$(bindir)/fc-cache -s -f -v; \
else \
echo "***"; \
echo "*** Warning: fonts.cache not built"; \

View File

@ -1,6 +1,6 @@
# $OpenBSD: Makefile.bsd-wrapper,v 1.9 2007/05/31 21:18:47 matthieu Exp $
# $OpenBSD: Makefile.bsd-wrapper,v 1.10 2009/04/05 16:43:35 matthieu Exp $
SHARED_LIBS= fontconfig 5.1
SHARED_LIBS= fontconfig 6.0
CONFIGURE_ARGS= --with-expat=${X11BASE} --sysconfdir=/etc \
--mandir=${X11BASE}/man \

View File

@ -67,7 +67,8 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
config.guess config.sub depcomp install-sh ltmain.sh missing
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.in
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
@ -139,6 +140,8 @@ DLLTOOL = @DLLTOOL@
DOCDIR = @DOCDIR@
DOCMAN3 = @DOCMAN3@
DOCSRC = @DOCSRC@
DOLT_BASH = @DOLT_BASH@
DSYMUTIL = @DSYMUTIL@
ECHO = @ECHO@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
@ -171,20 +174,23 @@ LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIBT_CURRENT = @LIBT_CURRENT@
LIBT_CURRENT_MINUS_AGE = @LIBT_CURRENT_MINUS_AGE@
LIBT_REVISION = @LIBT_REVISION@
LIBT_VERSION_INFO = @LIBT_VERSION_INFO@
LIBXML2_CFLAGS = @LIBXML2_CFLAGS@
LIBXML2_LIBS = @LIBXML2_LIBS@
LN_S = @LN_S@
LTCOMPILE = @LTCOMPILE@
LTCXXCOMPILE = @LTCXXCOMPILE@
LTLIBOBJS = @LTLIBOBJS@
LT_CURRENT = @LT_CURRENT@
LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@
LT_REVISION = @LT_REVISION@
LT_VERSION_INFO = @LT_VERSION_INFO@
MAINT = @MAINT@
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
MAKEINFO = @MAKEINFO@
MS_LIB_AVAILABLE_FALSE = @MS_LIB_AVAILABLE_FALSE@
MS_LIB_AVAILABLE_TRUE = @MS_LIB_AVAILABLE_TRUE@
NMEDIT = @NMEDIT@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
ORTH_FILES = @ORTH_FILES@
@ -199,6 +205,7 @@ PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
RANLIB = @RANLIB@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
@ -211,7 +218,9 @@ ac_ct_AS = @ac_ct_AS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_DLLTOOL = @ac_ct_DLLTOOL@
ac_ct_DSYMUTIL = @ac_ct_DSYMUTIL@
ac_ct_F77 = @ac_ct_F77@
ac_ct_NMEDIT = @ac_ct_NMEDIT@
ac_ct_OBJDUMP = @ac_ct_OBJDUMP@
ac_ct_RANLIB = @ac_ct_RANLIB@
ac_ct_STRIP = @ac_ct_STRIP@
@ -262,7 +271,7 @@ SUBDIRS = fontconfig fc-case fc-lang fc-glyphname fc-arch src \
EXTRA_DIST = fontconfig.pc.in fonts.conf.in fonts.dtd \
fontconfig.spec.in fontconfig.spec fontconfig-zip.in ChangeLog
DISTCLEANFILES = config.cache
DISTCLEANFILES = config.cache ChangeLog doltcompile
# Creating ChangeLog from git log:
MAINTAINERCLEANFILES = $(srcdir)/aclocal.m4 $(srcdir)/autoscan.log \
@ -765,12 +774,9 @@ uninstall-info: uninstall-info-recursive
uninstall-local uninstall-pkgconfigDATA
ChangeLog: $(srcdir)/ChangeLog
$(srcdir)/ChangeLog:
@if test -d "$(srcdir)/.git"; then \
(cd "$(srcdir)" && \
./missing --run git-log --stat) | fmt --split-only > $@.tmp \
ChangeLog:
if test -d "$(srcdir)/.git"; then \
(GIT_DIR=$(top_srcdir)/.git ./missing --run git-log --stat) | fmt --split-only > $@.tmp \
&& mv -f $@.tmp $@ \
|| ($(RM) $@.tmp; \
echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
@ -781,7 +787,7 @@ $(srcdir)/ChangeLog:
echo A git checkout and git-log is required to generate this file >> $@); \
fi
.PHONY: ChangeLog $(srcdir)/ChangeLog
.PHONY: ChangeLog
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(configdir) $(DESTDIR)$(fc_cachedir)
@ -797,8 +803,8 @@ install-data-local:
$(INSTALL_DATA) fonts.conf $(DESTDIR)$(configdir)/fonts.conf; \
fi; fi
@(if $(RUN_FC_CACHE_TEST); then \
echo " fc-cache/fc-cache -s -f -v"; \
fc-cache/fc-cache -s -f -v; \
echo " $(bindir)/fc-cache -s -f -v"; \
$(bindir)/fc-cache -s -f -v; \
else \
echo "***"; \
echo "*** Warning: fonts.cache not built"; \

View File

@ -1,12 +1,209 @@
Fontconfig
Font configuration and customization library
Version 2.4.2
2006-12-02
Version 2.6
2008-05-31
Check INSTALL for compilation and installation instructions.
Report bugs to https://bugs.freedesktop.org in the fontconfig module.
2.6
2.5.93 (2.6 RC3)
Alexey Khoroshilov (1):
Fix FcStrDirname documentation. (bug 16068)
Behdad Esfahbod (1):
Persian conf update. (bug 16066).
Evgeniy Stepanov (1):
Fix index/offset for 'decorative' matcher. Bug 15890.
Glen Low (1):
Fix Win32 build error: install tries to run fc-cache locally (bug 15928).
Keith Packard (8):
Call FcFini to make memory debugging easier
Fix a few memory tracking mistakes.
Add extended, caps, dunhill style mappings.
Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable (bug 15822)
Add a copy of dolt.m4 to acinclude.m4.
Libs.private needs freetype libraries
Oops. Fix for bug 15928 used wrong path for installed fc-cache.
Ignore empty <dir></dir> elements
Neskie Manuel (1):
Add Secwepemctsin Orthography. Bug 15996.
Sayamindu Dasgupta (1):
FcConfigUptoDate breaks if directory mtime is in the future. Bug 14424.
2.5.92 (2.6 RC2)
Carlo Bramini (1):
Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
Changwoo Ryu (1):
Korean font in the default config - replacing baekmuk with un (bug 13569)
Dennis Schridde (1):
Proper config path for static libraries in win32
Eric Anholt (1):
Fix build with !ENABLE_DOCS and no built manpages.
Frederic Crozat (1):
Merge some of Mandriva configuration into upstream configuration. Bug 13247
Keith Packard (11):
Use DOLT if available
Work around for bitmap-only TrueType fonts that are missing the glyf table.
Remove size and dpi values from bitmap fonts. Bug 8765.
Add some sample cursive and fantasy families.
Add --all flag to fc-match to show the untrimmed list. Bug 13018.
Remove doltcompile in distclean
Use of ":=" in src/Makefile.am is unportable (bug 14420)
Make fc-match behave better when style is unknown (bug 15332)
Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug 15692)
Allow for RC versions in README update
git ignore doltcompile
Ryan Schmidt (1):
fontconfig build fails if "head" is missing or unusable (bug 14304)
Sylvain Pasche (1):
Fontconfig options for freetype sub-pixel filter configuration
2.5.91 (2.6 RC1)
Hongbo Zhao (1):
Not_contain should use strstr, not strcmp on strings. (bug 13632)
Keith Packard (11):
Move conf.avail/README to conf.d/README (bug 13392)
Fix OOM failure case in FcPStackPush.
Remove freetype requirement for build-time applications.
Include fcftaliastail.h so that the freetype funcs are exported.
Eliminate references to freetype from utility Makefile.am's
Distribute new fcftint.h file
Create new-version.sh to help with releases, update INSTALL instructions
Distribute khmer font aliases
Add more files to .gitignore
new-version.sh was mis-editing files
git-tag requires space after -m flag
2.5
Keith Packard (4):
Document several function return values (Bug 13145).
Document that Match calls FcFontRenderPrepare (bug 13162).
Document that FcConfigGetFonts returns the internal fontset (bug 13197)
Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
Tor Lillqvist (1):
Workaround for stat() brokenness in Microsoft's C library (bug 8526)
2.4.92 (2.5 RC2)
Behdad Esfahbod (14):
Make fc-match --sort call FcFontRenderPrepare.
Port fonts-persian.conf to new alias syntax with binding="same"
Fix trivial bugs in edit-sgml.c
Add FcGetLangs() and FcLangGetCharSet().
Add/update config files from Fedora.
Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
Use binding="same" in 30-urw-aliases.conf and remove duplicate entries.
Remove redundant/obsolete comments from conf files.
Remove 20-lohit-gujarati.conf. It's covered by 25-unhint-nonlatin.conf now.
Oops, fix Makefile.am.
Remove 25-unhint-nonlatin.conf from default configuration by not linking it.
Fix documented conf-file naming format in README
Remove list of available conf files from README.
Simplify/improve 30-metric-aliases.conf
Keith Packard (25):
Also check configDirs mtimes in FcConfigUptoDate
Respect "binding" attribute in <alias> entries.
Correct documentation for FcAtomicLock (Bug 12947).
Remove fcprivate.h, move the remaining macros to fcint.h.
Correct documentation for FcConfigUptoDate (bug 12948).
Document skipping of fonts from FcFileScan/FcDirScan.
Make file_stat argument to FcDirCacheLoadFile optional.
Clean up exported names in fontconfig.h.
Track line numbers in sgml edit tool input.
Typo error in function name: Inverval -> interval
Don't check cache file time stamps when cleaning cache dir.
Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
Verify documentation covers exposed symbols.
Document previously undocumented functions. (bug 12963)
Update documentation for FcStrCopyFilename (bug 12964).
Update documentation for stale FcConfigGetConfig function.
Have FcConfigSetCurrent accept the current configuration and simply return
Remove references to FcConfigParse and FcConfigLoad.
Replace incorrect documentation uses of 'char' with 'FcChar8' (bug 13002).
Fix formatting syntax in doc/fccache.fncs
Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
Formatting syntax mistake in doc/fclangset.fncs.
Link new function documentation into the fontconfig-devel.sgml
Ignore new generated documentation
Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
2.4.91 (2.5 RC1)
Behdad Esfahbod (1):
Update CaseFolding.txt to Unicode 5.1.0
Dwayne Bailey (1):
Add/fix *.orth files for South African languages
Hideki Yamane (1):
Handle Japanese fonts better. (debian bug #435971)
Keith Packard (32):
rehash increment could be zero, causing rehash infinite loop.
Work around FreeType bug when glyph name buffer is too small.
Free temporary string in FcDirCacheUnlink (Bug #11758)
Fix ChangeLog generation to avoid circular make dependency
Store font directory mtime in cache file.
Comment about mmaping cache files was misleading.
Make FC_FULLNAME include all fullname entries, elide nothing. [bug 12827]
Remove unneeded call to access(2) in fc-cache.
Improve verbose messages from fc-cache.
Verbose message about cleaning directories was imprecise
Don't use X_OK bit when checking for writable directories (bug 12438)
Have fc-cache remove invalid cache files from cache directories.
FcConfigParseAndLoad doc was missing the last param.
Place language name in constant array instead of pointer.
Must not insert cache into hash table before completely validating.
Eliminate relocations for glyph name table.
Eliminate relocations from FcCodePageRange structure (bug 10982).
Leave generated headers out of distribution (bug 12734).
Move <cachedir> elements to the end of fonts.conf.
Add BRAILLE PATTERN BLANK to list of blank glyphs.
Replace makealias pattern with something supported by POSIX grep (bug 11083)
FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug 10976)
There is no U+1257 (bug 10899).
Spelling errors in documentation. (bug 10879).
Oops. Left debugging printf in previous commit.
Handle UltraBlack weight.
Fix parallel build in fontconfig/docs (bug 10481).
Distribute man source files for command line programs (bug 9678).
Ensure weight/slant values present even when style is supplied (bug 9313).
fontconfig needs configure option to use gnu iconv (bug 4083).
Match 'ultra' on word boundaries to detect ultra bold fonts. (bug 2511)
Build fix for Solaris 10 with GCC.
Mike FABIAN (1):
Avoid crashes if config files contain junk.
Stephan Kulow (1):
Make FcPatternDuplicate copy the binding instead of always using Strong.
Tilman Sauerbeck (2):
Store FcNoticeFoundries in read-only memory.
Store FcVendorFoundries in read-only memory.
2.4.2
Han-Wen Nienhuys:

137
lib/fontconfig/acinclude.m4 Normal file
View File

@ -0,0 +1,137 @@
dnl dolt, a replacement for libtool
dnl Copyright © 2007-2008 Josh Triplett <josh@freedesktop.org>
dnl Copying and distribution of this file, with or without modification,
dnl are permitted in any medium without royalty provided the copyright
dnl notice and this notice are preserved.
dnl
dnl To use dolt, invoke the DOLT macro immediately after the libtool macros.
dnl Optionally, copy this file into acinclude.m4, to avoid the need to have it
dnl installed when running autoconf on your project.
AC_DEFUN([DOLT], [
AC_REQUIRE([AC_CANONICAL_HOST])
# dolt, a replacement for libtool
# Josh Triplett <josh@freedesktop.org>
AC_PATH_PROG(DOLT_BASH, bash)
AC_MSG_CHECKING([if dolt supports this host])
dolt_supported=yes
if test x$DOLT_BASH = x; then
dolt_supported=no
fi
if test x$GCC != xyes; then
dolt_supported=no
fi
case $host in
i?86-*-linux*|x86_64-*-linux*|powerpc-*-linux*) ;;
amd64-*-freebsd*|i?86-*-freebsd*|ia64-*-freebsd*) ;;
*) dolt_supported=no ;;
esac
if test x$dolt_supported = xno ; then
AC_MSG_RESULT([no, falling back to libtool])
LTCOMPILE='$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(COMPILE)'
LTCXXCOMPILE='$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXXCOMPILE)'
else
AC_MSG_RESULT([yes, replacing libtool])
dnl Start writing out doltcompile.
cat <<__DOLTCOMPILE__EOF__ >doltcompile
#!$DOLT_BASH
__DOLTCOMPILE__EOF__
cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
args=("$[]@")
for ((arg=0; arg<${#args@<:@@@:>@}; arg++)) ; do
if test x"${args@<:@$arg@:>@}" = x-o ; then
objarg=$((arg+1))
break
fi
done
if test x$objarg = x ; then
echo 'Error: no -o on compiler command line' 1>&2
exit 1
fi
lo="${args@<:@$objarg@:>@}"
obj="${lo%.lo}"
if test x"$lo" = x"$obj" ; then
echo "Error: libtool object file name \"$lo\" does not end in .lo" 1>&2
exit 1
fi
objbase="${obj##*/}"
__DOLTCOMPILE__EOF__
dnl Write out shared compilation code.
if test x$enable_shared = xyes; then
cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
libobjdir="${obj%$objbase}.libs"
if test ! -d "$libobjdir" ; then
mkdir_out="$(mkdir "$libobjdir" 2>&1)"
mkdir_ret=$?
if test "$mkdir_ret" -ne 0 && test ! -d "$libobjdir" ; then
echo "$mkdir_out" 1>&2
exit $mkdir_ret
fi
fi
pic_object="$libobjdir/$objbase.o"
args@<:@$objarg@:>@="$pic_object"
"${args@<:@@@:>@}" -fPIC -DPIC || exit $?
__DOLTCOMPILE__EOF__
fi
dnl Write out static compilation code.
dnl Avoid duplicate compiler output if also building shared objects.
if test x$enable_static = xyes; then
cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
non_pic_object="$obj.o"
args@<:@$objarg@:>@="$non_pic_object"
__DOLTCOMPILE__EOF__
if test x$enable_shared = xyes; then
cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
"${args@<:@@@:>@}" >/dev/null 2>&1 || exit $?
__DOLTCOMPILE__EOF__
else
cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
"${args@<:@@@:>@}" || exit $?
__DOLTCOMPILE__EOF__
fi
fi
dnl Write out the code to write the .lo file.
dnl The second line of the .lo file must match "^# Generated by .*libtool"
cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
{
echo "# $lo - a libtool object file"
echo "# Generated by doltcompile, not libtool"
__DOLTCOMPILE__EOF__
if test x$enable_shared = xyes; then
cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
echo "pic_object='$pic_object'"
__DOLTCOMPILE__EOF__
else
cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
echo pic_object=none
__DOLTCOMPILE__EOF__
fi
if test x$enable_static = xyes; then
cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
echo "non_pic_object='$non_pic_object'"
__DOLTCOMPILE__EOF__
else
cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
echo non_pic_object=none
__DOLTCOMPILE__EOF__
fi
cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
} > "$lo"
__DOLTCOMPILE__EOF__
dnl Done writing out doltcompile; substitute it for libtool compilation.
chmod +x doltcompile
LTCOMPILE='$(top_builddir)/doltcompile $(COMPILE)'
LTCXXCOMPILE='$(top_builddir)/doltcompile $(CXXCOMPILE)'
fi
AC_SUBST(LTCOMPILE)
AC_SUBST(LTCXXCOMPILE)
# end dolt
])

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- debian/autohint.conf -->
<fontconfig>
<!-- Use the Autohinter -->
<match target="font">

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!-- Enable sub-pixel rendering -->
<match target="font">

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!-- Enable sub-pixel rendering -->
<match target="font">

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!-- Enable sub-pixel rendering -->
<match target="font">

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!-- Enable sub-pixel rendering -->
<match target="font">

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!-- Enable sub-pixel rendering -->
<match target="font">

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- debian/unhinted.conf -->
<fontconfig>
<!-- Disable hinting -->
<match target="font">

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!--
Some Asian fonts misadvertise themselves as monospaced when

View File

@ -1,11 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Available Gujarti fonts look much better without hinting -->
<match target="font">
<test name="family"><string>Lohit Gujarati</string></test>
<edit name="hinting"><bool>false</bool></edit>
</match>
</fontconfig>

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!--
The Bitstream Vera fonts have GASP entries suggesting that hinting be

View File

@ -0,0 +1,128 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- We can't hint CJK fonts well, so turn off hinting for CJK fonts. -->
<match target="font">
<test name="family" compare="eq">
<string>Kochi Mincho</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>Kochi Gothic</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>Sazanami Mincho</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>Sazanami Gothic</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>Baekmuk Batang</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>Baekmuk Dotum</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>Baekmuk Gulim</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>Baekmuk Headline</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>AR PL Mingti2L Big5</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>AR PL ShanHeiSun Uni</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>AR PL KaitiM Big5</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>AR PL ZenKai Uni</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>AR PL SungtiL GB</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>AR PL KaitiM GB</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>ZYSong18030</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
</fontconfig>

View File

@ -1,21 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!--
AMT provides metric and shape compatible fonts for these three web font
families.
-->
<alias>
<family>Times New Roman</family>
<accept><family>Thorndale AMT</family></accept>
</alias>
<alias>
<family>Arial</family>
<accept><family>Albany AMT</family></accept>
</alias>
<alias>
<family>Courier New</family>
<accept><family>Cumberland AMT</family></accept>
</alias>
</fontconfig>

View File

@ -0,0 +1,211 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Alias similar/metric-compatible families from various sources:
PostScript fonts:
Helvetica
Times
Courier
URW fonts:
Nimbus Sans L
Nimbus Roman No9 L
Nimbus Mono L
Microsoft fonts:
Arial
Times New Roman
Courier New
Liberation fonts:
Liberation Sans
Liberation Serif
Liberation Mono
StarOffice fonts:
Albany
Thorndale
Cumberland
AMT fonts:
Albany AMT
Thorndale AMT
Cumberland AMT
Of these, URW fonts are design compatible with PostScrict fonts,
and the Liberation, StarOffice, and AMT ones are compatible with
Microsoft fonts.
We want for each of them to fallback to any of these
available, but in an order preferring similar designs
first. We do this in three steps:
1) Alias each specific to it's generic family.
eg. Liberation Sans to Arial
2) Weak alias each generic to the other generic of its family.
eg. Arial to Helvetica
3) Alias each generic to its specifics.
eg. Arial to Liberation Sans, Albany, and Albany AMT
-->
<!-- Map specifics to generics -->
<!-- PostScript -->
<alias binding="same">
<family>Nimbus Sans L</family>
<default>
<family>Helvetica</family>
</default>
</alias>
<alias binding="same">
<family>Nimbus Roman No9 L</family>
<default>
<family>Times</family>
</default>
</alias>
<alias binding="same">
<family>Nimbus Mono L</family>
<default>
<family>Courier</family>
</default>
</alias>
<!-- Microsoft -->
<alias binding="same">
<family>Liberation Sans</family>
<family>Albany</family>
<family>Albany AMT</family>
<default>
<family>Arial</family>
</default>
</alias>
<alias binding="same">
<family>Liberation Serif</family>
<family>Thorndale</family>
<family>Thorndale AMT</family>
<default>
<family>Times New Roman</family>
</default>
</alias>
<alias binding="same">
<family>Liberation Mono</family>
<family>Cumberland</family>
<family>Cumberland AMT</family>
<default>
<family>Courier New</family>
</default>
</alias>
<!-- Accept the other group as fallback -->
<!-- PostScript -->
<alias>
<family>Helvetica</family>
<default>
<family>Arial</family>
</default>
</alias>
<alias>
<family>Times</family>
<default>
<family>Times New Roman</family>
</default>
</alias>
<alias>
<family>Courier</family>
<default>
<family>Courier New</family>
</default>
</alias>
<!-- Microsoft -->
<alias>
<family>Arial</family>
<default>
<family>Helvetica</family>
</default>
</alias>
<alias>
<family>Times New Roman</family>
<default>
<family>Times</family>
</default>
</alias>
<alias>
<family>Courier New</family>
<default>
<family>Courier</family>
</default>
</alias>
<!-- Map generics to specifics -->
<!-- PostScript -->
<alias binding="same">
<family>Helvetica</family>
<accept>
<family>Nimbus Sans L</family>
</accept>
</alias>
<alias binding="same">
<family>Times</family>
<accept>
<family>Nimbus Roman No9 L</family>
</accept>
</alias>
<alias binding="same">
<family>Courier</family>
<accept>
<family>Nimbus Mono L</family>
</accept>
</alias>
<!-- Microsoft -->
<alias binding="same">
<family>Arial</family>
<accept>
<family>Liberation Sans</family>
<family>Albany</family>
<family>Albany AMT</family>
</accept>
</alias>
<alias binding="same">
<family>Times New Roman</family>
<accept>
<family>Liberation Serif</family>
<family>Thorndale</family>
<family>Thorndale AMT</family>
</accept>
</alias>
<alias binding="same">
<family>Courier New</family>
<accept>
<family>Liberation Mono</family>
<family>Cumberland</family>
<family>Cumberland AMT</family>
</accept>
</alias>
</fontconfig>

View File

@ -1,43 +1,31 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!--
URW provides metric and shape compatible fonts for these 10 Adobe families.
URW provides metric and shape compatible fonts for some Adobe families.
Helvetica, Courier, and Times are handled in 30-metric-aliases.conf.
-->
<alias>
<alias binding="same">
<family>Avant Garde</family>
<accept><family>URW Gothic L</family></accept>
</alias>
<alias>
<alias binding="same">
<family>Bookman</family>
<accept><family>URW Bookman L</family></accept>
</alias>
<alias>
<family>Courier</family>
<accept><family>Nimbus Mono L</family></accept>
</alias>
<alias>
<family>Helvetica</family>
<accept><family>Nimbus Sans L</family></accept>
</alias>
<alias>
<alias binding="same">
<family>New Century Schoolbook</family>
<accept><family>Century Schoolbook L</family></accept>
</alias>
<alias>
<alias binding="same">
<family>Palatino</family>
<accept><family>URW Palladio L</family></accept>
</alias>
<alias>
<family>Times</family>
<accept><family>Nimbus Roman No9 L</family></accept>
</alias>
<alias>
<alias binding="same">
<family>Zapf Chancery</family>
<accept><family>URW Chancery L</family></accept>
</alias>
<alias>
<alias binding="same">
<family>Zapf Dingbats</family>
<accept><family>Dingbats</family></accept>
</alias>

View File

@ -0,0 +1,90 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
Mark common families with their generics so we'll get
something reasonable
-->
<!--
Serif faces
-->
<alias>
<family>Nazli</family>
<family>Lotoos</family>
<family>Mitra</family>
<family>Ferdosi</family>
<family>Badr</family>
<family>Zar</family>
<family>Titr</family>
<family>Jadid</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family> 明朝</family>
<family>UnBatang</family>
<family>Baekmuk Batang</family>
<family>MgOpen Canonica</family>
<family>Sazanami Mincho</family>
<family>AR PL ZenKai Uni</family>
<family>ZYSong18030</family>
<family>FreeSerif</family>
<default><family>serif</family></default>
</alias>
<!--
Sans-serif faces
-->
<alias>
<family>Arshia</family>
<family>Elham</family>
<family>Farnaz</family>
<family>Nasim</family>
<family>Sina</family>
<family>Roya</family>
<family>Koodak</family>
<family>Terafik</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family> ゴシック</family>
<family>UnDotum</family>
<family>Baekmuk Dotum</family>
<family>SimSun</family>
<family>MgOpen Modata</family>
<family>Sazanami Gothic</family>
<family>AR PL ShanHeiSun Uni</family>
<family>ZYSong18030</family>
<family>FreeSans</family>
<default><family>sans-serif</family></default>
</alias>
<!--
Monospace faces
-->
<alias>
<family>NSimSun</family>
<family>ZYSong18030</family>
<family>FreeMono</family>
<default><family>monospace</family></default>
</alias>
<!--
Fantasy faces
-->
<alias>
<family>Homa</family>
<family>Kamran</family>
<family>Fantezi</family>
<family>Tabassom</family>
<default><family>fantasy</family></default>
</alias>
<!--
Cursive faces
-->
<alias>
<family>IranNastaliq</family>
<family>Nafees Nastaleeq</family>
<default><family>cursive</family></default>
</alias>
</fontconfig>

View File

@ -12,17 +12,13 @@
<alias>
<family>Bitstream Vera Serif</family>
<family>DejaVu Serif</family>
<family>Liberation Serif</family>
<family>Times New Roman</family>
<family>Times</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family> 明朝</family>
<family>Baekmuk Batang</family>
<family>FreeSerif</family>
<family>MgOpen Canonica</family>
<family>Thorndale AMT</family>
<family>Thorndale</family>
<default><family>serif</family></default>
</alias>
<!--
@ -31,20 +27,14 @@
<alias>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
<family>Helvetica</family>
<family>Liberation Sans</family>
<family>Arial</family>
<family>Helvetica</family>
<family>Verdana</family>
<family>Albany AMT</family>
<family>Albany</family>
<family>Nimbus Sans L</family>
<family>Luxi Sans</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family> ゴシック</family>
<family>Baekmuk Dotum</family>
<family>SimSun</family>
<family>FreeSans</family>
<family>MgOpen Modata</family>
<default><family>sans-serif</family></default>
</alias>
<!--
@ -53,14 +43,34 @@
<alias>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>Courier</family>
<family>Liberation Mono</family>
<family>Courier New</family>
<family>Courier</family>
<family>Andale Mono</family>
<family>Luxi Mono</family>
<family>Cumberland AMT</family>
<family>Cumberland</family>
<family>Nimbus Mono L</family>
<family>NSimSun</family>
<family>FreeMono</family>
<default><family>monospace</family></default>
</alias>
<!--
Fantasy faces
-->
<alias>
<family>Impact</family>
<family>Copperplate Gothic Std</family>
<family>Cooper Std</family>
<family>Bauhaus Std</family>
<default><family>fantasy</family></default>
</alias>
<!--
Cursive faces
-->
<alias>
<family>ITC Zapf Chancery Std</family>
<family>Zapfino</family>
<family>Comic Sans MS</family>
<default><family>cursive</family></default>
</alias>
</fontconfig>

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/conf.avail/50-user.conf file to configure system font access -->
<fontconfig>
<!-- Load per-user customization file -->
<include ignore_missing="yes">~/.fonts.conf</include>

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/conf.avail/51-local.conf file to configure system font access -->
<fontconfig>
<!-- Load local system customization file -->
<include ignore_missing="yes">local.conf</include>

View File

@ -24,6 +24,9 @@
<family>Luxi Sans</family>
<family>Nimbus Sans L</family>
<family>Helvetica</family>
<family>Lucida Sans Unicode</family>
<family>BPG Glaho International</family> <!-- lat,cyr,arab,geor -->
<family>Tahoma</family> <!-- lat,cyr,greek,heb,arab,thai -->
</prefer>
</alias>
<alias>
@ -39,4 +42,28 @@
<family>Courier</family>
</prefer>
</alias>
<!--
Fantasy faces
-->
<alias>
<family>fantasy</family>
<prefer>
<family>Impact</family>
<family>Copperplate Gothic Std</family>
<family>Cooper Std</family>
<family>Bauhaus Std</family>
</prefer>
</alias>
<!--
Cursive faces
-->
<alias>
<family>cursive</family>
<prefer>
<family>ITC Zapf Chancery Std</family>
<family>Zapfino</family>
<family>Comic Sans MS</family>
</prefer>
</alias>
</fontconfig>

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/conf.d/10-fonts-persian.conf -->
<!--
fonts-persian.conf
To configure Persian fonts from The FarsiWeb Project.
@ -29,293 +28,155 @@
2005-04-03 Behdad Esfahbod: Initial revision.
2005-10-09 Behdad Esfahbod: Turned off back-slant and Tahoma sections.
2005-11-30 Behdad Esfahbod: Set Titr susbtitution size to 24 points.
Todo:
Add generic font "fantasy". Add some fonts into that category.
Maybe add a "cursive" generic font.
2008 Behdad Esfahbod: Cleanup. Add fantasy and cursive.
-->
<fontconfig>
<!--
We don't want weak bindings. So got to use the syntactical expansion
of alias tag to do binding=same :(. Please support that in alias.
-->
<!-- Deprecated fonts are discouraged -->
<!-- Nesf[2] is officially deprecated and has problematic tables -->
<match>
<test name="family">
<string>Nesf</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Nesf2</string>
</edit>
</match>
<match>
<test name="family">
<string>Nesf2</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Persian_sansserif_default</string>
</edit>
</match>
<!-- Tahoma looks awful (TURNED-OFF) -->
<!--match>
<test name="family">
<string>Tahoma</string>
</test>
<edit name="family" mode="prepend" binding="same">
<string>Persian_sansserif_default</string>
</edit>
</match-->
<alias binding="same">
<family>Nesf</family>
<accept><family>Nesf2</family></accept>
</alias>
<alias binding="same">
<family>Nesf2</family>
<accept><family>Persian_sansserif_default</family></accept>
</alias>
<!-- Name changes and spelling variant aliases -->
<!-- Changed due to trademark problems -->
<match>
<test name="family">
<string>Nazanin</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Nazli</string>
</edit>
</match>
<match>
<test name="family">
<string>Lotus</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Lotoos</string>
</edit>
</match>
<!-- Changed due to transcription orthography -->
<match>
<test name="family">
<string>Yaqut</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Yaghoot</string>
</edit>
</match>
<match>
<test name="family">
<string>Yagut</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Yaghoot</string>
</edit>
</match>
<match>
<test name="family">
<string>Yaghut</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Yaghoot</string>
</edit>
</match>
<match>
<test name="family">
<string>Traffic</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Terafik</string>
</edit>
</match>
<match>
<test name="family">
<string>Ferdowsi</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Ferdosi</string>
</edit>
</match>
<match>
<test name="family">
<string>Fantezy</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Fantezi</string>
</edit>
</match>
<alias binding="same">
<family>Nazanin</family>
<accept><family>Nazli</family></accept>
</alias>
<alias binding="same">
<family>Lotus</family>
<accept><family>Lotoos</family></accept>
</alias>
<alias binding="same">
<family>Yaqut</family>
<accept><family>Yaghoot</family></accept>
</alias>
<alias binding="same">
<family>Yaghut</family>
<accept><family>Yaghoot</family></accept>
</alias>
<alias binding="same">
<family>Traffic</family>
<accept><family>Terafik</family></accept>
</alias>
<alias binding="same">
<family>Ferdowsi</family>
<accept><family>Ferdosi</family></accept>
</alias>
<alias binding="same">
<family>Fantezy</family>
<accept><family>Fantezi</family></accept>
</alias>
<!-- Classify fonts. -->
<!-- Persian_title class -->
<match>
<test name="family">
<string>Jadid</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Persian_title</string>
</edit>
</match>
<match>
<test name="family">
<string>Titr</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Persian_title</string>
</edit>
</match>
<alias binding="same">
<family>Jadid</family>
<accept><family>Persian_title</family></accept>
</alias>
<alias binding="same">
<family>Titr</family>
<accept><family>Persian_title</family></accept>
</alias>
<!-- Persian_fantasy class -->
<match>
<test name="family">
<string>Kamran</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Homa</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Persian_fantasy</string>
</edit>
</match>
<match>
<test name="family">
<string>Homa</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Kamran</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Persian_fantasy</string>
</edit>
</match>
<match>
<test name="family">
<string>Fantezi</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Persian_fantasy</string>
</edit>
</match>
<match>
<test name="family">
<string>Tabassom</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Persian_fantasy</string>
</edit>
</match>
<alias binding="same">
<family>Kamran</family>
<accept>
<family>Persian_fantasy</family>
<family>Homa</family>
</accept>
</alias>
<alias binding="same">
<family>Homa</family>
<accept>
<family>Persian_fantasy</family>
<family>Kamran</family>
</accept>
</alias>
<alias binding="same">
<family>Fantezi</family>
<accept><family>Persian_fantasy</family></accept>
</alias>
<alias binding="same">
<family>Tabassom</family>
<accept><family>Persian_fantasy</family></accept>
</alias>
<!-- Persian_square class -->
<match>
<test name="family">
<string>Arshia</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Persian_square</string>
</edit>
</match>
<match>
<test name="family">
<string>Nasim</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Persian_square</string>
</edit>
</match>
<match>
<test name="family">
<string>Elham</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Farnaz</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Persian_square</string>
</edit>
</match>
<match>
<test name="family">
<string>Farnaz</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Elham</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Persian_square</string>
</edit>
</match>
<match>
<test name="family">
<string>Sina</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Persian_square</string>
</edit>
</match>
<alias binding="same">
<family>Arshia</family>
<accept><family>Persian_square</family></accept>
</alias>
<alias binding="same">
<family>Nasim</family>
<accept><family>Persian_square</family></accept>
</alias>
<alias binding="same">
<family>Elham</family>
<accept>
<family>Persian_square</family>
<family>Farnaz</family>
</accept>
</alias>
<alias binding="same">
<family>Farnaz</family>
<accept>
<family>Persian_square</family>
<family>Elham</family>
</accept>
</alias>
<alias binding="same">
<family>Sina</family>
<accept><family>Persian_square</family></accept>
</alias>
<!-- Font ordering per class -->
<!-- Persian_title class -->
<match>
<test name="family">
<string>Persian_title</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Persian_serif</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Jadid</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Titr</string>
</edit>
</match>
<alias binding="same">
<family>Persian_title</family>
<accept>
<family>Titr</family>
<family>Jadid</family>
<family>Persian_serif</family>
</accept>
</alias>
<!-- Persian_fantasy class -->
<match>
<test name="family">
<string>Persian_fantasy</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Persian_square</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Tabassom</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Fantezi</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Kamran</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Homa</string>
</edit>
</match>
<alias binding="same">
<family>Persian_fantasy</family>
<accept>
<family>Homa</family>
<family>Kamran</family>
<family>Fantezi</family>
<family>Tabassom</family>
<family>Persian_square</family>
</accept>
</alias>
<!-- Persian_square class -->
<match>
<test name="family">
<string>Persian_square</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Persian_serif</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Sina</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Nasim</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Farnaz</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Elham</string>
</edit>
<edit name="family" mode="append" binding="same">
<string>Arshia</string>
</edit>
</match>
<alias binding="same">
<family>Persian_square</family>
<accept>
<family>Arshia</family>
<family>Elham</family>
<family>Farnaz</family>
<family>Nasim</family>
<family>Sina</family>
<family>Persian_serif</family>
</accept>
</alias>
<!-- Register the fonts that we actually do have -->
@ -473,6 +334,25 @@
</accept>
</alias>
<!-- Persian fantasy fonts -->
<alias>
<family>fantasy</family>
<accept>
<family>Homa</family>
<family>Kamran</family>
<family>Fantezi</family>
<family>Tabassom</family>
</accept>
</alias>
<!-- Persian (and Urdu) Nastaliq/cursive fonts -->
<alias>
<family>cursive</family>
<accept>
<family>IranNastaliq</family>
<family>Nafees Nastaleeq</family>
</accept>
</alias>
<!-- Use Titr in titles -->

View File

@ -0,0 +1,16 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Khmer OS"</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Khmer OS"</family>
</prefer>
</alias>
</fontconfig>

View File

@ -4,35 +4,162 @@
<alias>
<family>serif</family>
<prefer>
<family>Frank Ruehl</family>
<family>Artsounk</family> <!-- armenian -->
<family>BPG UTF8 M</family> <!-- georgian -->
<family>Phaisarn</family> <!-- thai -->
<family>Phaisarn98</family> <!-- thai -->
<family>Norasi</family> <!-- thai -->
<family>Frank Ruehl</family> <!-- hebrew -->
<family>Dror</family> <!-- hebrew -->
<family>JG LaoTimes</family> <!-- lao -->
<family>Saysettha Unicode</family> <!-- lao -->
<family>Pigiarniq</family> <!-- canadian syllabics -->
<family>B Davat</family> <!-- arabic (fa) -->
<family>B Compset</family> <!-- arabic (fa) -->
<family>Kacst-Qr</family> <!-- arabic (ar) -->
<family>Urdu Nastaliq Unicode</family> <!-- arabic (ur) -->
<family>Raghindi</family> <!-- devanagari -->
<family>Mukti Narrow</family> <!-- bengali -->
<family>malayalam</family> <!-- malayalam -->
<family>Sampige</family> <!-- kannada -->
<family>padmaa</family> <!-- gujarati -->
<family>Hapax Berbère</family> <!-- tifinagh -->
<family>MS Gothic</family> <!-- han (ja) -->
<family>UmePlus P Gothic</family> <!-- han (ja) -->
<family>SimSun</family> <!-- han (zh-cn,zh-tw) -->
<family>PMingLiu</family> <!-- han (zh-tw) -->
<family>AR PL ShanHeiSun Uni</family> <!-- han (ja,zh-cn,zh-tw) -->
<family>AR PL New Sung</family> <!-- han (zh-cn,zh-tw) -->
<family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) -->
<family>HanyiSong</family> <!-- han (zh-cn,zh-tw) -->
<family>MgOpen Canonica</family>
<family>Sazanami Mincho</family>
<family>IPAMonaMincho</family>
<family>IPAMincho</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>AR PL Zenkai Uni</family>
<family> 明朝</family>
<family>ZYSong18030</family>
<family>UnBatang</family>
<family>Baekmuk Batang</family>
<family>KacstQura</family>
<family>Frank Ruehl CLM</family>
<family>Lohit Bengali</family>
<family>Lohit Gujarati</family>
<family>Lohit Hindi</family>
<family>Lohit Punjabi</family>
<family>Lohit Tamil</family>
<family>Lohit Malayalam</family>
<family>Lohit Kannada</family>
<family>Lohit Telugu</family>
<family>Lohit Oriya</family>
<family>LKLUG</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Nachlieli</family>
<family>Nachlieli</family> <!-- hebrew -->
<family>Lucida Sans Unicode</family>
<family>Yudit Unicode</family>
<family>Kerkis</family> <!-- greek -->
<family>ArmNet Helvetica</family> <!-- armenian -->
<family>Artsounk</family> <!-- armenian -->
<family>BPG UTF8 M</family> <!-- georgian -->
<family>Norasi</family> <!-- thai -->
<family>Saysettha Unicode</family> <!-- lao? -->
<family>JG Lao Old Arial</family> <!-- lao -->
<family>GF Zemen Unicode</family> <!-- ethiopic -->
<family>Pigiarniq</family> <!-- canadian syllabics -->
<family>B Davat</family> <!-- arabic (fa) -->
<family>B Compset</family> <!-- arabic (fa) -->
<family>Kacst-Qr</family> <!-- arabic (ar) -->
<family>Urdu Nastaliq Unicode</family> <!-- arabic (ur) -->
<family>Raghindi</family> <!-- devanagari -->
<family>Mukti Narrow</family> <!-- bengali -->
<family>malayalam</family> <!-- malayalam -->
<family>Sampige</family> <!-- kannada -->
<family>padmaa</family> <!-- gujarati -->
<family>Hapax Berbère</family> <!-- tifinagh -->
<family>MS Gothic</family> <!-- han (ja) -->
<family>UmePlus P Gothic</family> <!-- han (ja) -->
<!-- chinese fonts are actually serifed -->
<family>SimSun</family> <!-- han (zh-cn,zh-tw) -->
<family>PMingLiu</family> <!-- han (zh-tw) -->
<family>AR PL ShanHeiSun Uni</family> <!--han (ja,zh-cn,zh-tw) -->
<family>AR PL New Sung</family> <!-- han (zh-cn,zh-tw) -->
<family>MgOpen Modata</family>
<family>VL Gothic</family>
<family>IPAMonaGothic</family>
<family>IPAGothic</family>
<family>Sazanami Gothic</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family> ゴシック</family>
<family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) -->
<family>TSCu_Paranar</family> <!-- tamil -->
<family>UnDotum</family>
<family>Baekmuk Dotum</family>
<family>SimSun</family>
<family>Baekmuk Gulim</family>
<family>KacstQura</family>
<family>Lohit Bengali</family>
<family>Lohit Gujarati</family>
<family>Lohit Hindi</family>
<family>Lohit Punjabi</family>
<family>Lohit Tamil</family>
<family>Lohit Malayalam</family>
<family>Lohit Kannada</family>
<family>Lohit Telugu</family>
<family>Lohit Oriya</family>
<family>LKLUG</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Miriam Mono</family>
<family>Miriam Mono</family> <!-- hebrew -->
<family>VL Gothic</family>
<family>IPAMonaGothic</family>
<family>IPAGothic</family>
<family>Sazanami Gothic</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>MS Gothic</family> <!-- han (ja) -->
<family>UmePlus Gothic</family> <!-- han (ja) -->
<family>NSimSun</family> <!-- han (zh-cn,zh-tw) -->
<family>MingLiu</family> <!-- han (zh-tw) -->
<family>AR PL ShanHeiSun Uni</family> <!-- han (ja,zh-cn,zh-tw) -->
<family>AR PL New Sung Mono</family> <!-- han (zh-cn,zh-tw) -->
<family>HanyiSong</family> <!-- han (zh-cn) -->
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) -->
<family>UnBatang</family>
<family>UnDotum</family>
<family>Baekmuk Batang</family> <!-- hangul -->
<family>Baekmuk Dotum</family>
<family>Baekmuk Gulim</family>
<family>Courier MonoThai</family> <!-- thai -->
<family>Hasida</family> <!-- hebrew -->
<family>Mitra Mono</family> <!-- bengali -->
<family>GF Zemen Unicode</family> <!-- ethiopic -->
<family>Hapax Berbère</family> <!-- tifinagh -->
<family>Lohit Bengali</family>
<family>Lohit Gujarati</family>
<family>Lohit Hindi</family>
<family>Lohit Punjabi</family>
<family>Lohit Tamil</family>
<family>Lohit Malayalam</family>
<family>Lohit Kannada</family>
<family>Lohit Telugu</family>
<family>Lohit Oriya</family>
<family>LKLUG</family>
</prefer>
</alias>
</fontconfig>

View File

@ -6,6 +6,7 @@
<prefer>
<family>FreeSerif</family>
<family>Code2000</family>
<family>Code2001</family> <!-- plane1 and beyond -->
</prefer>
</alias>
<alias>
@ -13,6 +14,9 @@
<prefer>
<family>FreeSans</family>
<family>Arial Unicode MS</family>
<family>Arial Unicode</family>
<family>Code2000</family> <!-- almost everything; serif actually -->
<family>Code2001</family> <!-- plane1 and beyond -->
</prefer>
</alias>
<alias>

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/conf.d/no-bitmaps.conf -->
<fontconfig>
<!-- Reject bitmap fonts -->
<selectfont>

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/yes-bitmaps.conf -->
<fontconfig>
<!-- Accept bitmap fonts -->
<selectfont>

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/conf.d/60-delicious.conf -->
<fontconfig>
<!-- Fix-ups for Delicious family -->

View File

@ -21,8 +21,10 @@
# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
DOC_FILES= \
README
CONF_FILES = \
README \
10-autohint.conf \
10-no-sub-pixel.conf \
10-sub-pixel-bgr.conf \
@ -31,17 +33,18 @@ CONF_FILES = \
10-sub-pixel-vrgb.conf \
10-unhinted.conf \
20-fix-globaladvance.conf \
20-lohit-gujarati.conf \
20-unhint-small-vera.conf \
30-amt-aliases.conf \
25-unhint-nonlatin.conf \
30-urw-aliases.conf \
31-nonmst.conf \
40-generic.conf \
30-metric-aliases.conf \
40-nonlatin.conf \
45-latin.conf \
49-sansserif.conf \
50-user.conf \
51-local.conf \
60-latin.conf \
65-fonts-persian.conf \
65-khmer.conf \
65-nonlatin.conf \
69-unifont.conf \
70-no-bitmaps.conf \
@ -52,12 +55,11 @@ CONF_FILES = \
CONF_LINKS = \
10-autohint.conf \
20-fix-globaladvance.conf \
20-lohit-gujarati.conf \
20-unhint-small-vera.conf \
30-amt-aliases.conf \
30-urw-aliases.conf \
31-nonmst.conf \
40-generic.conf \
30-metric-aliases.conf \
40-nonlatin.conf \
45-latin.conf \
49-sansserif.conf \
50-user.conf \
51-local.conf \
@ -68,13 +70,14 @@ CONF_LINKS = \
80-delicious.conf \
90-synthetic.conf
EXTRA_DIST = $(CONF_FILES)
EXTRA_DIST = $(CONF_FILES) $(DOC_FILES)
configdir=$(CONFDIR)
confavaildir=$(configdir)/conf.avail
confddir=$(configdir)/conf.d
confavail_DATA=$(CONF_FILES)
confd_DATA=$(DOC_FILES)
install-data-local:
mkdir -p ${DESTDIR}${confddir}

View File

@ -62,7 +62,8 @@ host_triplet = @host@
subdir = conf.d
DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.in
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(SHELL) $(install_sh) -d
@ -76,9 +77,10 @@ am__vpath_adj = case $$p in \
*) f=$$p;; \
esac;
am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
am__installdirs = "$(DESTDIR)$(confavaildir)"
am__installdirs = "$(DESTDIR)$(confavaildir)" "$(DESTDIR)$(confddir)"
confavailDATA_INSTALL = $(INSTALL_DATA)
DATA = $(confavail_DATA)
confdDATA_INSTALL = $(INSTALL_DATA)
DATA = $(confavail_DATA) $(confd_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMDEP_FALSE = @AMDEP_FALSE@
@ -111,6 +113,8 @@ DLLTOOL = @DLLTOOL@
DOCDIR = @DOCDIR@
DOCMAN3 = @DOCMAN3@
DOCSRC = @DOCSRC@
DOLT_BASH = @DOLT_BASH@
DSYMUTIL = @DSYMUTIL@
ECHO = @ECHO@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
@ -143,20 +147,23 @@ LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIBT_CURRENT = @LIBT_CURRENT@
LIBT_CURRENT_MINUS_AGE = @LIBT_CURRENT_MINUS_AGE@
LIBT_REVISION = @LIBT_REVISION@
LIBT_VERSION_INFO = @LIBT_VERSION_INFO@
LIBXML2_CFLAGS = @LIBXML2_CFLAGS@
LIBXML2_LIBS = @LIBXML2_LIBS@
LN_S = @LN_S@
LTCOMPILE = @LTCOMPILE@
LTCXXCOMPILE = @LTCXXCOMPILE@
LTLIBOBJS = @LTLIBOBJS@
LT_CURRENT = @LT_CURRENT@
LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@
LT_REVISION = @LT_REVISION@
LT_VERSION_INFO = @LT_VERSION_INFO@
MAINT = @MAINT@
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
MAKEINFO = @MAKEINFO@
MS_LIB_AVAILABLE_FALSE = @MS_LIB_AVAILABLE_FALSE@
MS_LIB_AVAILABLE_TRUE = @MS_LIB_AVAILABLE_TRUE@
NMEDIT = @NMEDIT@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
ORTH_FILES = @ORTH_FILES@
@ -171,6 +178,7 @@ PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
RANLIB = @RANLIB@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
@ -183,7 +191,9 @@ ac_ct_AS = @ac_ct_AS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_DLLTOOL = @ac_ct_DLLTOOL@
ac_ct_DSYMUTIL = @ac_ct_DSYMUTIL@
ac_ct_F77 = @ac_ct_F77@
ac_ct_NMEDIT = @ac_ct_NMEDIT@
ac_ct_OBJDUMP = @ac_ct_OBJDUMP@
ac_ct_RANLIB = @ac_ct_RANLIB@
ac_ct_STRIP = @ac_ct_STRIP@
@ -229,8 +239,10 @@ sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
DOC_FILES = \
README
CONF_FILES = \
README \
10-autohint.conf \
10-no-sub-pixel.conf \
10-sub-pixel-bgr.conf \
@ -239,17 +251,18 @@ CONF_FILES = \
10-sub-pixel-vrgb.conf \
10-unhinted.conf \
20-fix-globaladvance.conf \
20-lohit-gujarati.conf \
20-unhint-small-vera.conf \
30-amt-aliases.conf \
25-unhint-nonlatin.conf \
30-urw-aliases.conf \
31-nonmst.conf \
40-generic.conf \
30-metric-aliases.conf \
40-nonlatin.conf \
45-latin.conf \
49-sansserif.conf \
50-user.conf \
51-local.conf \
60-latin.conf \
65-fonts-persian.conf \
65-khmer.conf \
65-nonlatin.conf \
69-unifont.conf \
70-no-bitmaps.conf \
@ -260,12 +273,11 @@ CONF_FILES = \
CONF_LINKS = \
10-autohint.conf \
20-fix-globaladvance.conf \
20-lohit-gujarati.conf \
20-unhint-small-vera.conf \
30-amt-aliases.conf \
30-urw-aliases.conf \
31-nonmst.conf \
40-generic.conf \
30-metric-aliases.conf \
40-nonlatin.conf \
45-latin.conf \
49-sansserif.conf \
50-user.conf \
51-local.conf \
@ -276,11 +288,12 @@ CONF_LINKS = \
80-delicious.conf \
90-synthetic.conf
EXTRA_DIST = $(CONF_FILES)
EXTRA_DIST = $(CONF_FILES) $(DOC_FILES)
configdir = $(CONFDIR)
confavaildir = $(configdir)/conf.avail
confddir = $(configdir)/conf.d
confavail_DATA = $(CONF_FILES)
confd_DATA = $(DOC_FILES)
all: all-am
.SUFFIXES:
@ -340,6 +353,23 @@ uninstall-confavailDATA:
echo " rm -f '$(DESTDIR)$(confavaildir)/$$f'"; \
rm -f "$(DESTDIR)$(confavaildir)/$$f"; \
done
install-confdDATA: $(confd_DATA)
@$(NORMAL_INSTALL)
test -z "$(confddir)" || $(mkdir_p) "$(DESTDIR)$(confddir)"
@list='$(confd_DATA)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
f=$(am__strip_dir) \
echo " $(confdDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(confddir)/$$f'"; \
$(confdDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(confddir)/$$f"; \
done
uninstall-confdDATA:
@$(NORMAL_UNINSTALL)
@list='$(confd_DATA)'; for p in $$list; do \
f=$(am__strip_dir) \
echo " rm -f '$(DESTDIR)$(confddir)/$$f'"; \
rm -f "$(DESTDIR)$(confddir)/$$f"; \
done
tags: TAGS
TAGS:
@ -378,7 +408,7 @@ check-am: all-am
check: check-am
all-am: Makefile $(DATA)
installdirs:
for dir in "$(DESTDIR)$(confavaildir)"; do \
for dir in "$(DESTDIR)$(confavaildir)" "$(DESTDIR)$(confddir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
install: install-am
@ -423,7 +453,8 @@ info: info-am
info-am:
install-data-am: install-confavailDATA install-data-local
install-data-am: install-confavailDATA install-confdDATA \
install-data-local
install-exec-am:
@ -449,18 +480,20 @@ ps: ps-am
ps-am:
uninstall-am: uninstall-confavailDATA uninstall-info-am
uninstall-am: uninstall-confavailDATA uninstall-confdDATA \
uninstall-info-am
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
distclean distclean-generic distclean-libtool distdir dvi \
dvi-am html html-am info info-am install install-am \
install-confavailDATA install-data install-data-am \
install-data-local install-exec install-exec-am install-info \
install-info-am install-man install-strip installcheck \
installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-generic \
mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
uninstall-confavailDATA uninstall-info-am
install-confavailDATA install-confdDATA install-data \
install-data-am install-data-local install-exec \
install-exec-am install-info install-info-am install-man \
install-strip installcheck installcheck-am installdirs \
maintainer-clean maintainer-clean-generic mostlyclean \
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
uninstall uninstall-am uninstall-confavailDATA \
uninstall-confdDATA uninstall-info-am
install-data-local:

View File

@ -1,10 +1,10 @@
conf.d/README
Each file in this directory is a fontconfig configuration file. Fontconfig
scans this directory, loading all files of the form [0-9][0-9]*. These files
are normally installed in ../conf.avail and then symlinked here, allowing
them to be easily installed and then enabled/disabled by adjusting the
symlinks.
scans this directory, loading all files of the form [0-9][0-9]*.conf.
These files are normally installed in ../conf.avail and then symlinked here,
allowing them to be easily installed and then enabled/disabled by adjusting
the symlinks.
The files are loaded in numeric order, the structure of the configuration
has led to the following conventions in usage:
@ -13,36 +13,11 @@ has led to the following conventions in usage:
00 through 09 Font directories
10 through 19 system rendering defaults (AA, etc)
10-autohint.conf
10-no-sub-pixel.conf
10-sub-pixel-bgr.conf
10-sub-pixel-rgb.conf
10-sub-pixel-vbgr.conf
10-sub-pixel-vrgb.conf
10-unhinted.conf
20 through 29 font rendering options
20-fix-globaladvance.conf
20-lohit-gujarati.conf
20-unhint-small-vera.conf
30 through 39 family substitution
30-urw-aliases.conf
30-amt-aliases.conf
40 through 49 generic identification, map family->generic
40-generic-id.conf
49-sansserif.conf
50 through 59 alternate config file loading
50-user.conf Load ~/.fonts.conf
51-local.conf Load local.conf
60 through 69 generic aliases
60-latin.conf
65-fonts-persian.conf
65-nonlatin.conf
69-unifont.conf
60 through 69 generic aliases, map generic->family
70 through 79 select font (adjust which fonts are available)
70-no-bitmaps.conf
70-yes-bitmaps.conf
80 through 89 match target="scan" (modify scanned patterns)
80-delicious.conf
90 through 98 font synthesis
90-synthetic.conf
90 through 99 font synthesis

1786
lib/fontconfig/configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
dnl
dnl $Id: configure.in,v 1.1.1.2 2006/12/31 14:57:18 matthieu Exp $
dnl $Id: configure.in,v 1.2 2009/04/05 16:43:35 matthieu Exp $
dnl
dnl Copyright © 2003 Keith Packard
dnl
@ -33,7 +33,7 @@ dnl This is the package version number, not the shared library
dnl version. This same version number must appear in fontconfig/fontconfig.h
dnl Yes, it is a pain to synchronize version numbers. Unfortunately, it's
dnl not possible to extract the version number here from fontconfig.h
AM_INIT_AUTOMAKE(fontconfig, 2.4.2)
AM_INIT_AUTOMAKE(fontconfig, 2.6.0)
AM_MAINTAINER_MODE
dnl libtool versioning
@ -41,17 +41,17 @@ dnl libtool versioning
dnl bump revision when fixing bugs
dnl bump current and age, reset revision to zero when adding APIs
dnl bump current, leave age, reset revision to zero when changing/removing APIS
LT_CURRENT=3
LT_REVISION=0
AC_SUBST(LT_CURRENT)
AC_SUBST(LT_REVISION)
LT_AGE=2
LIBT_CURRENT=4
LIBT_REVISION=0
AC_SUBST(LIBT_CURRENT)
AC_SUBST(LIBT_REVISION)
LIBT_AGE=3
LT_VERSION_INFO="$LT_CURRENT:$LT_REVISION:$LT_AGE"
AC_SUBST(LT_VERSION_INFO)
LIBT_VERSION_INFO="$LIBT_CURRENT:$LIBT_REVISION:$LIBT_AGE"
AC_SUBST(LIBT_VERSION_INFO)
LT_CURRENT_MINUS_AGE=`expr $LT_CURRENT - $LT_AGE`
AC_SUBST(LT_CURRENT_MINUS_AGE)
LIBT_CURRENT_MINUS_AGE=`expr $LIBT_CURRENT - $LIBT_AGE`
AC_SUBST(LIBT_CURRENT_MINUS_AGE)
dnl ==========================================================================
@ -62,6 +62,7 @@ AC_PROG_INSTALL
AC_PROG_LN_S
AC_LIBTOOL_WIN32_DLL
AM_PROG_LIBTOOL
DOLT
AC_PROG_MAKE_SET
dnl ==========================================================================
@ -186,8 +187,8 @@ else
AC_TRY_LINK([#include <iconv.h>],
[iconv_open ("from", "to");],
[use_iconv=true],
[use_iconv=false])
[use_iconv=1],
[use_iconv=0])
if test x$use_iconv = x1; then
ICONV_LIBS="-liconv"
@ -459,7 +460,11 @@ AC_ARG_WITH(cache-dir, [ --with-cache-dir=DIR Use DIR to store
case $fc_cachedir in
no|yes)
if test "$os_win32" = "yes"; then
fc_cachedir="WINDOWSTEMPDIR_FONTCONFIG_CACHE"
else
fc_cachedir=`eval echo "${localstatedir}/cache/"${PACKAGE}`
fi
;;
*)
;;

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcAtomicCreate" "3" "02 December 2006" "" ""
.TH "FcAtomicCreate" "3" "31 May 2008" "" ""
.SH NAME
FcAtomicCreate \- create an FcAtomic object
@ -21,4 +21,4 @@ configuration file is atomically replaced so that reading process always see
a consistent and complete file without the need to lock for reading.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcAtomicDeleteNew" "3" "02 December 2006" "" ""
.TH "FcAtomicDeleteNew" "3" "31 May 2008" "" ""
.SH NAME
FcAtomicDeleteNew \- delete new file
@ -18,4 +18,4 @@ void FcAtomicDeleteNew (FcAtomic *\fIatomic\fB);
Deletes the new file. Used in error recovery to back out changes.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcAtomicDestroy" "3" "02 December 2006" "" ""
.TH "FcAtomicDestroy" "3" "31 May 2008" "" ""
.SH NAME
FcAtomicDestroy \- destroy an FcAtomic object
@ -18,4 +18,4 @@ void FcAtomicDestroy (FcAtomic *\fIatomic\fB);
Destroys \fIatomic\fR\&.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcAtomicLock" "3" "02 December 2006" "" ""
.TH "FcAtomicLock" "3" "31 May 2008" "" ""
.SH NAME
FcAtomicLock \- lock a file
@ -15,9 +15,9 @@ FcBool FcAtomicLock (FcAtomic *\fIatomic\fB);
\fR
.SH "DESCRIPTION"
.PP
Attempts to lock the file referenced by \fIatomic\fR\&. Returns FcFalse if the
file is locked by another process, else returns FcTrue and leaves the file
locked.
Attempts to lock the file referenced by \fIatomic\fR\&.
Returns FcFalse if the file is already locked, else returns FcTrue and
leaves the file locked.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcAtomicNewFile" "3" "02 December 2006" "" ""
.TH "FcAtomicNewFile" "3" "31 May 2008" "" ""
.SH NAME
FcAtomicNewFile \- return new temporary file name
@ -19,4 +19,4 @@ Returns the filename for writing a new version of the file referenced
by \fIatomic\fR\&.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcAtomicOrigFile" "3" "02 December 2006" "" ""
.TH "FcAtomicOrigFile" "3" "31 May 2008" "" ""
.SH NAME
FcAtomicOrigFile \- return original file name
@ -18,4 +18,4 @@ FcChar8 * FcAtomicOrigFile (FcAtomic *\fIatomic\fB);
Returns the file refernced by \fIatomic\fR\&.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcAtomicReplaceOrig" "3" "02 December 2006" "" ""
.TH "FcAtomicReplaceOrig" "3" "31 May 2008" "" ""
.SH NAME
FcAtomicReplaceOrig \- replace original with new
@ -15,7 +15,9 @@ FcBool FcAtomicReplaceOrig (FcAtomic *\fIatomic\fB);
\fR
.SH "DESCRIPTION"
.PP
Replaces the original file referenced by \fIatomic\fR with the new file.
Replaces the original file referenced by \fIatomic\fR with
the new file. Returns FcFalse if the file cannot be replaced due to
permission issues in the filesystem. Otherwise returns FcTrue.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcAtomicUnlock" "3" "02 December 2006" "" ""
.TH "FcAtomicUnlock" "3" "31 May 2008" "" ""
.SH NAME
FcAtomicUnlock \- unlock a file
@ -18,4 +18,4 @@ void FcAtomicUnlock (FcAtomic *\fIatomic\fB);
Unlocks the file.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcBlanksAdd" "3" "02 December 2006" "" ""
.TH "FcBlanksAdd" "3" "31 May 2008" "" ""
.SH NAME
FcBlanksAdd \- Add a character to an FcBlanks
@ -19,4 +19,4 @@ Adds a single character to an FcBlanks object, returning FcFalse
if this process ran out of memory.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcBlanksCreate" "3" "02 December 2006" "" ""
.TH "FcBlanksCreate" "3" "31 May 2008" "" ""
.SH NAME
FcBlanksCreate \- Create an FcBlanks
@ -18,4 +18,4 @@ FcBlanks * FcBlanksCreate (void\fI\fB);
Creates an empty FcBlanks object.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcBlanksDestroy" "3" "02 December 2006" "" ""
.TH "FcBlanksDestroy" "3" "31 May 2008" "" ""
.SH NAME
FcBlanksDestroy \- Destroy and FcBlanks
@ -18,4 +18,4 @@ void FcBlanksDestroy (FcBlanks *\fIb\fB);
Destroys an FcBlanks object, freeing any associated memory.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcBlanksIsMember" "3" "02 December 2006" "" ""
.TH "FcBlanksIsMember" "3" "31 May 2008" "" ""
.SH NAME
FcBlanksIsMember \- Query membership in an FcBlanks
@ -19,4 +19,4 @@ Returns whether the specified FcBlanks object contains the indicated Unicode
value.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -0,0 +1,23 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCacheCopySet" "3" "31 May 2008" "" ""
.SH NAME
FcCacheCopySet \- Returns a copy of the fontset from cache
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
FcFontSet * FcCacheCopySet (const FcCache *\fIcache\fB);
\fR
.SH "DESCRIPTION"
.PP
The returned fontset contains each of the font patterns from
\fIcache\fR\&. This fontset may be modified, but the patterns
from the cache are read-only.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -3,19 +3,19 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigSetRescanInverval" "3" "02 December 2006" "" ""
.TH "FcCacheDir" "3" "31 May 2008" "" ""
.SH NAME
FcConfigSetRescanInverval \- Set config rescan interval
FcCacheDir \- Return directory of cache
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
FcBool FcConfigSetRescanInverval (FcConfig *\fIconfig\fB, int \fIrescanInterval\fB);
const FcChar8 * FcCacheDir (const FcCache *\fIcache\fB);
\fR
.SH "DESCRIPTION"
.PP
Sets the rescan interval; returns FcFalse if an error occurred.
This function returns the directory from which the cache was constructed.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -0,0 +1,22 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCacheNumFont" "3" "31 May 2008" "" ""
.SH NAME
FcCacheNumFont \- Returns the number of fonts in cache.
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
int FcCacheNumFont (const FcCache *\fIcache\fB);
\fR
.SH "DESCRIPTION"
.PP
This returns the number of fonts which would be included in the return from
FcCacheCopySet.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -0,0 +1,21 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCacheNumSubdir" "3" "31 May 2008" "" ""
.SH NAME
FcCacheNumSubdir \- Return the number of subdirectories in cache.
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
int FcCacheNumSubdir (const FcCache *\fIcache\fB);
\fR
.SH "DESCRIPTION"
.PP
This returns the total number of subdirectories in the cache.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -0,0 +1,24 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCacheSubdir" "3" "31 May 2008" "" ""
.SH NAME
FcCacheSubdir \- Return the i'th subdirectory.
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
const FcChar8 * FcCacheSubdir (const FcCache *\fIcache\fB, int\fIi\fB);
\fR
.SH "DESCRIPTION"
.PP
The set of subdirectories stored in a cache file are indexed by this
function, \fIi\fR should range from 0 to
\fIn\fR-1, where \fIn\fR is the return
value from FcCacheNumSubdir.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetAddChar" "3" "02 December 2006" "" ""
.TH "FcCharSetAddChar" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetAddChar \- Add a character to a charset
@ -20,4 +20,4 @@ returning FcFalse on failure, either as a result of a constant set or from
running out of memory.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetCopy" "3" "02 December 2006" "" ""
.TH "FcCharSetCopy" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetCopy \- Copy a charset
@ -19,4 +19,4 @@ Makes a copy of \fIsrc\fR; note that this may not actually do anything more
than increment the reference count on \fIsrc\fR\&.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetCount" "3" "02 December 2006" "" ""
.TH "FcCharSetCount" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetCount \- Count entries in a charset
@ -18,4 +18,4 @@ FcChar32 FcCharSetCount (const FcCharSet *\fIa\fB);
Returns the total number of unicode chars in \fIa\fR\&.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -0,0 +1,26 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetCoverage" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetCoverage \- DEPRECATED return coverage for a Unicode page
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
FcChar32 FcCharSetCoverage (const FcCharSet *\fIa\fB, FcChar32\fIpage\fB, FcChar32[8]\fIresult\fB);
\fR
.SH "DESCRIPTION"
.PP
DEPRECATED
This function returns a bitmask in \fIresult\fR which
indicates which code points in
\fIpage\fR are included in \fIa\fR\&.
\fBFcCharSetCoverage\fR returns the next page in the charset which has any
coverage.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetCreate" "3" "02 December 2006" "" ""
.TH "FcCharSetCreate" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetCreate \- Create an empty character set
@ -19,4 +19,4 @@ FcCharSet * FcCharSetCreate (void\fI\fB);
character set object.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetDestroy" "3" "02 December 2006" "" ""
.TH "FcCharSetDestroy" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetDestroy \- Destroy a character set
@ -20,4 +20,4 @@ void FcCharSetDestroy (FcCharSet *\fIfcs\fB);
memory referenced is freed.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetEqual" "3" "02 December 2006" "" ""
.TH "FcCharSetEqual" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetEqual \- Compare two charsets
@ -19,4 +19,4 @@ Returns whether \fIa\fR and \fIb\fR
contain the same set of unicode chars.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetFirstPage" "3" "02 December 2006" "" ""
.TH "FcCharSetFirstPage" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetFirstPage \- Start enumerating charset contents
@ -20,4 +20,4 @@ Builds an array of bits marking the first page of Unicode coverage of
font.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetHasChar" "3" "02 December 2006" "" ""
.TH "FcCharSetHasChar" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetHasChar \- Check a charset for a char
@ -18,4 +18,4 @@ FcBool FcCharSetHasChar (const FcCharSet *\fIfcs\fB, FcChar32 \fIucs4\fB);
Returns whether \fIfcs\fR contains the char \fIucs4\fR\&.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetIntersect" "3" "02 December 2006" "" ""
.TH "FcCharSetIntersect" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetIntersect \- Intersect charsets
@ -19,4 +19,4 @@ Returns a set including only those chars found in both
\fIa\fR and \fIb\fR\&.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetIntersectCount" "3" "02 December 2006" "" ""
.TH "FcCharSetIntersectCount" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetIntersectCount \- Intersect and count charsets
@ -18,4 +18,4 @@ FcChar32 FcCharSetIntersectCount (const FcCharSet *\fIa\fB, const FcCharSet *\fI
Returns the number of chars that are in both \fIa\fR and \fIb\fR\&.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetIsSubset" "3" "02 December 2006" "" ""
.TH "FcCharSetIsSubset" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetIsSubset \- Test for charset inclusion
@ -18,4 +18,4 @@ FcBool FcCharSetIsSubset (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\fB);
Returns whether \fIa\fR is a subset of \fIb\fR\&.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -0,0 +1,21 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetNew" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetNew \- DEPRECATED alias for FcCharSetCreate
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
FcCharSet * FcCharSetNew (void\fI\fB);
\fR
.SH "DESCRIPTION"
.PP
\fBFcCharSetNew\fR is a DEPRECATED alias for FcCharSetCreate.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetNextPage" "3" "02 December 2006" "" ""
.TH "FcCharSetNextPage" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetNextPage \- Continue enumerating charset contents
@ -20,4 +20,4 @@ Builds an array of bits marking the Unicode coverage of \fIa\fR for page
the font.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetSubtract" "3" "02 December 2006" "" ""
.TH "FcCharSetSubtract" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetSubtract \- Subtract charsets
@ -18,4 +18,4 @@ FcCharSet * FcCharSetSubtract (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\f
Returns a set including only those chars found in \fIa\fR but not \fIb\fR\&.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetSubtractCount" "3" "02 December 2006" "" ""
.TH "FcCharSetSubtractCount" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetSubtractCount \- Subtract and count charsets
@ -18,4 +18,4 @@ FcChar32 FcCharSetSubtractCount (const FcCharSet *\fIa\fB, const FcCharSet *\fIb
Returns the number of chars that are in \fIa\fR but not in \fIb\fR\&.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcCharSetUnion" "3" "02 December 2006" "" ""
.TH "FcCharSetUnion" "3" "31 May 2008" "" ""
.SH NAME
FcCharSetUnion \- Add charsets
@ -18,4 +18,4 @@ FcCharSet * FcCharSetUnion (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\fB);
Returns a set including only those chars found in either \fIa\fR or \fIb\fR\&.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigAppFontAddDir" "3" "02 December 2006" "" ""
.TH "FcConfigAppFontAddDir" "3" "31 May 2008" "" ""
.SH NAME
FcConfigAppFontAddDir \- Add fonts from directory to font database
@ -11,12 +11,13 @@ FcConfigAppFontAddDir \- Add fonts from directory to font database
.sp
\fB#include <fontconfig.h>
.sp
FcBool FcConfigAppFontAddDir (FcConfig *\fIconfig\fB, const char *\fI\fB);
FcBool FcConfigAppFontAddDir (FcConfig *\fIconfig\fB, const FcChar8 *\fIdir\fB);
\fR
.SH "DESCRIPTION"
.PP
Scans the specified directory for fonts, adding each one found to the
application-specific set of fonts.
application-specific set of fonts. Returns FcFalse
if the fonts cannot be added (due to allocation failure). Otherwise returns FcTrue.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigAppFontAddFile" "3" "02 December 2006" "" ""
.TH "FcConfigAppFontAddFile" "3" "31 May 2008" "" ""
.SH NAME
FcConfigAppFontAddFile \- Add font file to font database
@ -11,11 +11,12 @@ FcConfigAppFontAddFile \- Add font file to font database
.sp
\fB#include <fontconfig.h>
.sp
FcBool FcConfigAppFontAddFile (FcConfig *\fIconfig\fB, const char *\fIfile\fB);
FcBool FcConfigAppFontAddFile (FcConfig *\fIconfig\fB, const FcChar8 *\fIfile\fB);
\fR
.SH "DESCRIPTION"
.PP
Adds an application-specific font to the configuration.
Adds an application-specific font to the configuration. Returns FcFalse
if the fonts cannot be added (due to allocation failure). Otherwise returns FcTrue.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigAppFontClear" "3" "02 December 2006" "" ""
.TH "FcConfigAppFontClear" "3" "31 May 2008" "" ""
.SH NAME
FcConfigAppFontClear \- Remove all app fonts from font database
@ -18,4 +18,4 @@ void FcConfigAppFontClear (FcConfig *\fIconfig\fB);
Clears the set of application-specific fonts.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigBuildFonts" "3" "02 December 2006" "" ""
.TH "FcConfigBuildFonts" "3" "31 May 2008" "" ""
.SH NAME
FcConfigBuildFonts \- Build font database
@ -20,4 +20,4 @@ any changes to the configuration after this call have indeterminate effects.
Returns FcFalse if this operation runs out of memory.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigCreate" "3" "02 December 2006" "" ""
.TH "FcConfigCreate" "3" "31 May 2008" "" ""
.SH NAME
FcConfigCreate \- Create a configuration
@ -18,4 +18,4 @@ FcConfig * FcConfigCreate (void\fI\fB);
Creates an empty configuration.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigDestroy" "3" "02 December 2006" "" ""
.TH "FcConfigDestroy" "3" "31 May 2008" "" ""
.SH NAME
FcConfigDestroy \- Destroy a configuration
@ -20,4 +20,4 @@ this function with the return from FcConfigGetCurrent will place the library
in an indeterminate state.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -0,0 +1,25 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigEnableHome" "3" "31 May 2008" "" ""
.SH NAME
FcConfigEnableHome \- controls use of the home directory.
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
FcBol FcConfigEnableHome (FcBool \fIenable\fB);
\fR
.SH "DESCRIPTION"
.PP
If \fIenable\fR is FcTrue, then Fontconfig will use various
files which are specified relative to the user's home directory (using the ~
notation in the configuration). When \fIenable\fR is
FcFalse, then all use of the home directory in these contexts will be
disabled. The previous setting of the value is returned.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigFilename" "3" "02 December 2006" "" ""
.TH "FcConfigFilename" "3" "31 May 2008" "" ""
.SH NAME
FcConfigFilename \- Find a config file
@ -11,7 +11,7 @@ FcConfigFilename \- Find a config file
.sp
\fB#include <fontconfig.h>
.sp
char * FcConfigFilename (const char *\fIname\fB);
FcChar8 * FcConfigFilename (const FcChar8 *\fIname\fB);
\fR
.SH "DESCRIPTION"
.PP
@ -28,4 +28,4 @@ directory; the built-in default directory can be overridden with the
FC_CONFIG_DIR environment variable.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigGetBlanks" "3" "02 December 2006" "" ""
.TH "FcConfigGetBlanks" "3" "31 May 2008" "" ""
.SH NAME
FcConfigGetBlanks \- Get config blanks
@ -19,4 +19,4 @@ Returns the FcBlanks object associated with the given configuration, if no
blanks were present in the configuration, this function will return 0.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,19 +3,20 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigGetCache" "3" "02 December 2006" "" ""
.TH "FcConfigGetCache" "3" "31 May 2008" "" ""
.SH NAME
FcConfigGetCache \- Get cache filename
FcConfigGetCache \- DEPRECATED used to return per-user cache filename
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
char * FcConfigGetCache (FcConfig *\fIconfig\fB);
FcChar8 * FcConfigGetCache (FcConfig *\fIconfig\fB);
\fR
.SH "DESCRIPTION"
.PP
Returns the name of the file used to store per-user font information.
With fontconfig no longer using per-user cache files, this function now
simply returns NULL to indicate that no per-user file exists.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -0,0 +1,23 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigGetCacheDirs" "3" "31 May 2008" "" ""
.SH NAME
FcConfigGetCacheDirs \- return the list of directories searched for cache files
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
FcStrList * FcConfigGetCacheDirs (FcConfig *\fIconfig\fB);
\fR
.SH "DESCRIPTION"
.PP
\fBFcConfigGetCacheDirs\fR returns a string list containing
all of the directories that fontconfig will search when attempting to load a
cache file for a font directory.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigGetConfigDirs" "3" "02 December 2006" "" ""
.TH "FcConfigGetConfigDirs" "3" "31 May 2008" "" ""
.SH NAME
FcConfigGetConfigDirs \- Get config directories
@ -19,4 +19,4 @@ Returns the list of font directories specified in the configuration files
for \fIconfig\fR\&. Does not include any subdirectories.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigGetConfigFiles" "3" "02 December 2006" "" ""
.TH "FcConfigGetConfigFiles" "3" "31 May 2008" "" ""
.SH NAME
FcConfigGetConfigFiles \- Get config files
@ -16,7 +16,6 @@ FcStrList * FcConfigGetConfigFiles (FcConfig *\fIconfig\fB);
.SH "DESCRIPTION"
.PP
Returns the list of known configuration files used to generate \fIconfig\fR\&.
Note that this will not include any configuration done with FcConfigParse.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigGetCurrent" "3" "02 December 2006" "" ""
.TH "FcConfigGetCurrent" "3" "31 May 2008" "" ""
.SH NAME
FcConfigGetCurrent \- Return current configuration
@ -18,4 +18,4 @@ FcConfig * FcConfigGetCurrent (void\fI\fB);
Returns the current default configuration.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigGetFontDirs" "3" "02 December 2006" "" ""
.TH "FcConfigGetFontDirs" "3" "31 May 2008" "" ""
.SH NAME
FcConfigGetFontDirs \- Get font directories
@ -20,4 +20,4 @@ configured font directories along with any directories below those in the
filesystem.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigGetFonts" "3" "02 December 2006" "" ""
.TH "FcConfigGetFonts" "3" "31 May 2008" "" ""
.SH NAME
FcConfigGetFonts \- Get config font set
@ -16,7 +16,8 @@ FcFontSet * FcConfigGetFonts (FcConfig *\fIconfig\fB, FcSetName \fIset\fB);
.SH "DESCRIPTION"
.PP
Returns one of the two sets of fonts from the configuration as specified
by \fIset\fR\&.
by \fIset\fR\&. This font set is owned by the library and must
not be freed.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,15 +3,15 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigGetRescanInverval" "3" "02 December 2006" "" ""
.TH "FcConfigGetRescanInterval" "3" "31 May 2008" "" ""
.SH NAME
FcConfigGetRescanInverval \- Get config rescan interval
FcConfigGetRescanInterval \- Get config rescan interval
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
int FcConfigGetRescanInverval (FcConfig *\fIconfig\fB);
int FcConfigGetRescanInterval (FcConfig *\fIconfig\fB);
\fR
.SH "DESCRIPTION"
.PP
@ -20,4 +20,4 @@ seconds) specified in \fIconfig\fR\&. The configuration is checked during
a call to FcFontList when this interval has passed since the last check.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -0,0 +1,22 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigHome" "3" "31 May 2008" "" ""
.SH NAME
FcConfigHome \- return the current home directory.
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
FcBool FcConfigHome (void\fI\fB);
\fR
.SH "DESCRIPTION"
.PP
Return the current user's home directory, if it is available, and if using it
is enabled. See also \fBFcConfigEnableHome\fR).
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigParseAndLoad" "3" "02 December 2006" "" ""
.TH "FcConfigParseAndLoad" "3" "31 May 2008" "" ""
.SH NAME
FcConfigParseAndLoad \- load a configuration file
@ -11,14 +11,16 @@ FcConfigParseAndLoad \- load a configuration file
.sp
\fB#include <fontconfig.h>
.sp
FcBool FcConfigParseAndLoad (FcConfig *\fIconfig\fB, const FcChar8 *\fIfile\fB);
FcBool FcConfigParseAndLoad (FcConfig *\fIconfig\fB, const FcChar8 *\fIfile\fB, FcBool \fIcomplain\fB);
\fR
.SH "DESCRIPTION"
.PP
Walks the configuration in 'file' and constructs the internal representation
in 'config'. Any include files referenced from within 'file' will be loaded
with FcConfigLoad and also parsed. If 'complain' is FcFalse, no warning
will be displayed if 'file' does not exist.
and parsed. If 'complain' is FcFalse, no warning will be displayed if
\&'file' does not exist. Error and warning messages will be output to stderr.
Returns FcFalse if some error occurred while loading the file, either a
parse error, semantic error or allocation failure. Otherwise returns FcTrue.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigSetCurrent" "3" "02 December 2006" "" ""
.TH "FcConfigSetCurrent" "3" "31 May 2008" "" ""
.SH NAME
FcConfigSetCurrent \- Set configuration as default
@ -19,4 +19,4 @@ Sets the current default configuration to \fIconfig\fR\&. Implicitly calls
FcConfigBuildFonts if necessary, returning FcFalse if that call fails.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -0,0 +1,22 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigSetRescanInterval" "3" "31 May 2008" "" ""
.SH NAME
FcConfigSetRescanInterval \- Set config rescan interval
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
FcBool FcConfigSetRescanInterval (FcConfig *\fIconfig\fB, int \fIrescanInterval\fB);
\fR
.SH "DESCRIPTION"
.PP
Sets the rescan interval. Returns FcFalse if the interval cannot be set (due
to allocation failure). Otherwise returns FcTrue.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigSubstitute" "3" "02 December 2006" "" ""
.TH "FcConfigSubstitute" "3" "31 May 2008" "" ""
.SH NAME
FcConfigSubstitute \- Execute substitutions
@ -15,7 +15,8 @@ FcBool FcConfigSubstitute (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, FcMatchKi
\fR
.SH "DESCRIPTION"
.PP
Calls FcConfigSubstituteWithPat setting p_pat to NULL.
Calls FcConfigSubstituteWithPat setting p_pat to NULL. Returns FcFalse
if the substitution cannot be performed (due to allocation failure). Otherwise returns FcTrue.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigSubstituteWithPat" "3" "02 December 2006" "" ""
.TH "FcConfigSubstituteWithPat" "3" "31 May 2008" "" ""
.SH NAME
FcConfigSubstituteWithPat \- Execute substitutions
@ -18,7 +18,8 @@ FcBool FcConfigSubstituteWithPat (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, Fc
Performs the sequence of pattern modification operations, if \fIkind\fR is
FcMatchPattern, then those tagged as pattern operations are applied, else
if \fIkind\fR is FcMatchFont, those tagged as font operations are applied and
p_pat is used for <test> elements with target=pattern.
p_pat is used for <test> elements with target=pattern. Returns FcFalse
if the substitution cannot be performed (due to allocation failure). Otherwise returns FcTrue.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcConfigUptoDate" "3" "02 December 2006" "" ""
.TH "FcConfigUptoDate" "3" "31 May 2008" "" ""
.SH NAME
FcConfigUptoDate \- Check timestamps on config files
@ -15,8 +15,8 @@ FcBool FcConfigUptoDate (FcConfig *\fIconfig\fB);
\fR
.SH "DESCRIPTION"
.PP
Checks all of the files related to \fIconfig\fR and returns whether the
in-memory version is in sync with the disk version.
Checks all of the files related to \fIconfig\fR and returns
whether any of them has been modified since the configuration was created.
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcDefaultSubstitute" "3" "02 December 2006" "" ""
.TH "FcDefaultSubstitute" "3" "31 May 2008" "" ""
.SH NAME
FcDefaultSubstitute \- Perform default substitutions in a pattern
@ -28,4 +28,4 @@ Patterns without a specified pixel size are given one computed from any
specified point size (default 12), dpi (default 75) and scale (default 1).
.SH "VERSION"
.PP
Fontconfig version 2.4.2
Fontconfig version 2.6.0

View File

@ -0,0 +1,24 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcDirCacheLoad" "3" "31 May 2008" "" ""
.SH NAME
FcDirCacheLoad \- load a directory cache
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
FcCache * FcDirCacheLoad (const FcChar8 *\fIdir\fB, FcConfig *\fIconfig\fB, FcChar8 **\fIcache_file\fB);
\fR
.SH "DESCRIPTION"
.PP
Loads the cache related to \fIdir\fR\&. If no cache file
exists, returns NULL. The name of the cache file is returned in
\fIcache_file\fR, unless that is NULL. See also
FcDirCacheRead.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -0,0 +1,23 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcDirCacheLoadFile" "3" "31 May 2008" "" ""
.SH NAME
FcDirCacheLoadFile \- load a cache file
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
FcCache * FcDirCacheLoadFile (const FcChar8 *\fIcache_file\fB, struct stat *\fIfile_stat\fB);
\fR
.SH "DESCRIPTION"
.PP
This function loads a directory cache from
\fIcache_file\fR\&. If \fIfile_stat\fR is
non-NULL, it will be filled with the results of stat(2) on the cache file.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -0,0 +1,24 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcDirCacheRead" "3" "31 May 2008" "" ""
.SH NAME
FcDirCacheRead \- read or construct a directory cache
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
FcCache * FcDirCacheRead (const FcChar8 *\fIdir\fB, FcBool \fIforce\fB, FcConfig *\fIconfig\fB);
\fR
.SH "DESCRIPTION"
.PP
This returns a cache for \fIdir\fR\&. If
\fIforce\fR is FcFalse, then an existing, valid cache file
will be used. Otherwise, a new cache will be created by scanning the
directory and that returned.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

View File

@ -0,0 +1,24 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "FcDirCacheUnlink" "3" "31 May 2008" "" ""
.SH NAME
FcDirCacheUnlink \- Remove all caches related to dir
.SH SYNOPSIS
.sp
\fB#include <fontconfig.h>
.sp
FcBool FcDirCacheUnlink (const FcChar8 *\fIdir\fB, FcConfig *\fIconfig\fB);
\fR
.SH "DESCRIPTION"
.PP
Scans the cache directories in \fIconfig\fR, removing any
instances of the cache file for \fIdir\fR\&. Returns FcFalse
when some internal error occurs (out of memory, etc). Errors actually
unlinking any files are ignored.
.SH "VERSION"
.PP
Fontconfig version 2.6.0

Some files were not shown because too many files have changed in this diff Show More