Update to fontconfig 2.15.0. tested by ajacoutot@ and tb@

This commit is contained in:
matthieu
2025-01-04 15:22:51 +00:00
parent 71bda8fd86
commit 83db43a73e
580 changed files with 12005 additions and 9512 deletions

2649
dist/fontconfig/NEWS vendored

File diff suppressed because it is too large Load Diff

2530
dist/fontconfig/README vendored

File diff suppressed because it is too large Load Diff

30
dist/fontconfig/README.md vendored Normal file
View File

@@ -0,0 +1,30 @@
# Fontconfig
Font configuration and customization library
[[_TOC_]]
## About Fontconfig
Fontconfig can:
* discover new fonts when installed automatically, removing a common source of configuration problems.
* perform font name substitution, so that appropriate alternative fonts can be selected if fonts are missing.
* identify the set of fonts required to completely cover a set of languages.
* have GUI configuration tools built as it uses an XML-based configuration file (though with autodiscovery, we believe this need is minimized).
* efficiently and quickly find the fonts you need among the set of fonts you have installed, even if you have installed thousands of fonts, while minimizing memory usage.
* be used in concert with the X Render Extension and [FreeType](https://www.freedesktop.org/wiki/Software/FreeType/) to implement high quality, anti-aliased and subpixel rendered text on a display.
Fontconfig does not:
* render the fonts themselves (this is left to FreeType or other rendering mechanisms)
* depend on the X Window System in any fashion, so that printer only applications do not have such dependencies
## Documentation
* [Fontconfig User Documentation](https://www.freedesktop.org/software/fontconfig/fontconfig-user.html)
* [Fontconfig Developer Documentation](https://www.freedesktop.org/software/fontconfig/fontconfig-devel/)
## Bug report
If you have cncountered any issues regarding to Fontconfig, please file an issue at [GitLab issue tracker](https://gitlab.freedesktop.org/fontconfig/fontconfig/issues)

View File

@@ -0,0 +1,17 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>
<description>Use lcdnone as default for LCD filter</description>
<!-- Use lcdnone as default for LCD filter -->
<match target="pattern">
<!--
This sort of configuration is available on the major desktop environments
and we don't have to break it with "assign" unconditionally. however, we
want to set something for others. So we use "append" here to get this working
in both cases so that most clients would takes a look at the first place only.
-->
<edit mode="append" name="lcdfilter">
<const>lcdnone</const>
</edit>
</match>
</fontconfig>

View File

@@ -53,6 +53,13 @@ NOTE: The (URW)++ fonts mappings of generics to specifics were removed, because
<!-- Map specifics to generics -->
<!-- PostScript -->
<alias binding="same">
<family>Helvetica LT Std</family>
<default>
<family>Helvetica</family>
</default>
</alias>
<alias binding="same">
<family>Nimbus Sans L</family>
<default>
@@ -109,6 +116,13 @@ NOTE: The (URW)++ fonts mappings of generics to specifics were removed, because
</default>
</alias>
<alias binding="same">
<family>Courier Std</family>
<accept>
<family>Courier</family>
</accept>
</alias>
<alias binding="same">
<family>Nimbus Mono L</family>
<default>
@@ -495,6 +509,13 @@ NOTE: The (URW)++ fonts mappings of generics to specifics were removed, because
<!-- Map generics to specifics -->
<!-- PostScript -->
<alias binding="same">
<family>Helvetica</family>
<accept>
<family>Helvetica LT Std</family>
</accept>
</alias>
<alias binding="same">
<family>Helvetica</family>
<accept>
@@ -524,9 +545,9 @@ NOTE: The (URW)++ fonts mappings of generics to specifics were removed, because
</alias>
<alias binding="same">
<family>Courier Std</family>
<accept>
<family>Courier</family>
<accept>
<family>Courier Std</family>
</accept>
</alias>

View File

@@ -16,6 +16,11 @@
<test name="lang" compare="contains"><string>af</string></test>
<edit name="lang" mode="assign" binding="same"><string>af</string></edit>
</match>
<!-- agr* -> agr -->
<match>
<test name="lang" compare="contains"><string>agr</string></test>
<edit name="lang" mode="assign" binding="same"><string>agr</string></edit>
</match>
<!-- ak* -> ak -->
<match>
<test name="lang" compare="contains"><string>ak</string></test>
@@ -31,6 +36,11 @@
<test name="lang" compare="contains"><string>an</string></test>
<edit name="lang" mode="assign" binding="same"><string>an</string></edit>
</match>
<!-- anp* -> anp -->
<match>
<test name="lang" compare="contains"><string>anp</string></test>
<edit name="lang" mode="assign" binding="same"><string>anp</string></edit>
</match>
<!-- ar* -> ar -->
<match>
<test name="lang" compare="contains"><string>ar</string></test>
@@ -56,6 +66,11 @@
<test name="lang" compare="contains"><string>ay</string></test>
<edit name="lang" mode="assign" binding="same"><string>ay</string></edit>
</match>
<!-- ayc* -> ayc -->
<match>
<test name="lang" compare="contains"><string>ayc</string></test>
<edit name="lang" mode="assign" binding="same"><string>ayc</string></edit>
</match>
<!-- ba* -> ba -->
<match>
<test name="lang" compare="contains"><string>ba</string></test>
@@ -66,6 +81,11 @@
<test name="lang" compare="contains"><string>be</string></test>
<edit name="lang" mode="assign" binding="same"><string>be</string></edit>
</match>
<!-- bem* -> bem -->
<match>
<test name="lang" compare="contains"><string>bem</string></test>
<edit name="lang" mode="assign" binding="same"><string>bem</string></edit>
</match>
<!-- bg* -> bg -->
<match>
<test name="lang" compare="contains"><string>bg</string></test>
@@ -76,6 +96,11 @@
<test name="lang" compare="contains"><string>bh</string></test>
<edit name="lang" mode="assign" binding="same"><string>bh</string></edit>
</match>
<!-- bhb* -> bhb -->
<match>
<test name="lang" compare="contains"><string>bhb</string></test>
<edit name="lang" mode="assign" binding="same"><string>bhb</string></edit>
</match>
<!-- bho* -> bho -->
<match>
<test name="lang" compare="contains"><string>bho</string></test>
@@ -156,6 +181,16 @@
<test name="lang" compare="contains"><string>chr</string></test>
<edit name="lang" mode="assign" binding="same"><string>chr</string></edit>
</match>
<!-- ckb* -> ckb -->
<match>
<test name="lang" compare="contains"><string>ckb</string></test>
<edit name="lang" mode="assign" binding="same"><string>ckb</string></edit>
</match>
<!-- cmn* -> cmn -->
<match>
<test name="lang" compare="contains"><string>cmn</string></test>
<edit name="lang" mode="assign" binding="same"><string>cmn</string></edit>
</match>
<!-- co* -> co -->
<match>
<test name="lang" compare="contains"><string>co</string></test>
@@ -206,6 +241,11 @@
<test name="lang" compare="contains"><string>doi</string></test>
<edit name="lang" mode="assign" binding="same"><string>doi</string></edit>
</match>
<!-- dsb* -> dsb -->
<match>
<test name="lang" compare="contains"><string>dsb</string></test>
<edit name="lang" mode="assign" binding="same"><string>dsb</string></edit>
</match>
<!-- dv* -> dv -->
<match>
<test name="lang" compare="contains"><string>dv</string></test>
@@ -341,6 +381,11 @@
<test name="lang" compare="contains"><string>ha</string></test>
<edit name="lang" mode="assign" binding="same"><string>ha</string></edit>
</match>
<!-- hak* -> hak -->
<match>
<test name="lang" compare="contains"><string>hak</string></test>
<edit name="lang" mode="assign" binding="same"><string>hak</string></edit>
</match>
<!-- haw* -> haw -->
<match>
<test name="lang" compare="contains"><string>haw</string></test>
@@ -356,6 +401,11 @@
<test name="lang" compare="contains"><string>hi</string></test>
<edit name="lang" mode="assign" binding="same"><string>hi</string></edit>
</match>
<!-- hif* -> hif -->
<match>
<test name="lang" compare="contains"><string>hif</string></test>
<edit name="lang" mode="assign" binding="same"><string>hif</string></edit>
</match>
<!-- hne* -> hne -->
<match>
<test name="lang" compare="contains"><string>hne</string></test>
@@ -576,6 +626,11 @@
<test name="lang" compare="contains"><string>li</string></test>
<edit name="lang" mode="assign" binding="same"><string>li</string></edit>
</match>
<!-- lij* -> lij -->
<match>
<test name="lang" compare="contains"><string>lij</string></test>
<edit name="lang" mode="assign" binding="same"><string>lij</string></edit>
</match>
<!-- ln* -> ln -->
<match>
<test name="lang" compare="contains"><string>ln</string></test>
@@ -596,11 +651,26 @@
<test name="lang" compare="contains"><string>lv</string></test>
<edit name="lang" mode="assign" binding="same"><string>lv</string></edit>
</match>
<!-- lzh* -> lzh -->
<match>
<test name="lang" compare="contains"><string>lzh</string></test>
<edit name="lang" mode="assign" binding="same"><string>lzh</string></edit>
</match>
<!-- mag* -> mag -->
<match>
<test name="lang" compare="contains"><string>mag</string></test>
<edit name="lang" mode="assign" binding="same"><string>mag</string></edit>
</match>
<!-- mai* -> mai -->
<match>
<test name="lang" compare="contains"><string>mai</string></test>
<edit name="lang" mode="assign" binding="same"><string>mai</string></edit>
</match>
<!-- mfe* -> mfe -->
<match>
<test name="lang" compare="contains"><string>mfe</string></test>
<edit name="lang" mode="assign" binding="same"><string>mfe</string></edit>
</match>
<!-- mg* -> mg -->
<match>
<test name="lang" compare="contains"><string>mg</string></test>
@@ -611,11 +681,26 @@
<test name="lang" compare="contains"><string>mh</string></test>
<edit name="lang" mode="assign" binding="same"><string>mh</string></edit>
</match>
<!-- mhr* -> mhr -->
<match>
<test name="lang" compare="contains"><string>mhr</string></test>
<edit name="lang" mode="assign" binding="same"><string>mhr</string></edit>
</match>
<!-- mi* -> mi -->
<match>
<test name="lang" compare="contains"><string>mi</string></test>
<edit name="lang" mode="assign" binding="same"><string>mi</string></edit>
</match>
<!-- miq* -> miq -->
<match>
<test name="lang" compare="contains"><string>miq</string></test>
<edit name="lang" mode="assign" binding="same"><string>miq</string></edit>
</match>
<!-- mjw* -> mjw -->
<match>
<test name="lang" compare="contains"><string>mjw</string></test>
<edit name="lang" mode="assign" binding="same"><string>mjw</string></edit>
</match>
<!-- mk* -> mk -->
<match>
<test name="lang" compare="contains"><string>mk</string></test>
@@ -631,6 +716,11 @@
<test name="lang" compare="contains"><string>mni</string></test>
<edit name="lang" mode="assign" binding="same"><string>mni</string></edit>
</match>
<!-- mnw* -> mnw -->
<match>
<test name="lang" compare="contains"><string>mnw</string></test>
<edit name="lang" mode="assign" binding="same"><string>mnw</string></edit>
</match>
<!-- mo* -> mo -->
<match>
<test name="lang" compare="contains"><string>mo</string></test>
@@ -661,6 +751,11 @@
<test name="lang" compare="contains"><string>na</string></test>
<edit name="lang" mode="assign" binding="same"><string>na</string></edit>
</match>
<!-- nan* -> nan -->
<match>
<test name="lang" compare="contains"><string>nan</string></test>
<edit name="lang" mode="assign" binding="same"><string>nan</string></edit>
</match>
<!-- nb* -> nb -->
<match>
<test name="lang" compare="contains"><string>nb</string></test>
@@ -681,6 +776,16 @@
<test name="lang" compare="contains"><string>ng</string></test>
<edit name="lang" mode="assign" binding="same"><string>ng</string></edit>
</match>
<!-- nhn* -> nhn -->
<match>
<test name="lang" compare="contains"><string>nhn</string></test>
<edit name="lang" mode="assign" binding="same"><string>nhn</string></edit>
</match>
<!-- niu* -> niu -->
<match>
<test name="lang" compare="contains"><string>niu</string></test>
<edit name="lang" mode="assign" binding="same"><string>niu</string></edit>
</match>
<!-- nl* -> nl -->
<match>
<test name="lang" compare="contains"><string>nl</string></test>
@@ -771,6 +876,16 @@
<test name="lang" compare="contains"><string>quz</string></test>
<edit name="lang" mode="assign" binding="same"><string>quz</string></edit>
</match>
<!-- raj* -> raj -->
<match>
<test name="lang" compare="contains"><string>raj</string></test>
<edit name="lang" mode="assign" binding="same"><string>raj</string></edit>
</match>
<!-- rif* -> rif -->
<match>
<test name="lang" compare="contains"><string>rif</string></test>
<edit name="lang" mode="assign" binding="same"><string>rif</string></edit>
</match>
<!-- rm* -> rm -->
<match>
<test name="lang" compare="contains"><string>rm</string></test>
@@ -841,11 +956,21 @@
<test name="lang" compare="contains"><string>sg</string></test>
<edit name="lang" mode="assign" binding="same"><string>sg</string></edit>
</match>
<!-- sgs* -> sgs -->
<match>
<test name="lang" compare="contains"><string>sgs</string></test>
<edit name="lang" mode="assign" binding="same"><string>sgs</string></edit>
</match>
<!-- sh* -> sh -->
<match>
<test name="lang" compare="contains"><string>sh</string></test>
<edit name="lang" mode="assign" binding="same"><string>sh</string></edit>
</match>
<!-- shn* -> shn -->
<match>
<test name="lang" compare="contains"><string>shn</string></test>
<edit name="lang" mode="assign" binding="same"><string>shn</string></edit>
</match>
<!-- shs* -> shs -->
<match>
<test name="lang" compare="contains"><string>shs</string></test>
@@ -946,11 +1071,21 @@
<test name="lang" compare="contains"><string>syr</string></test>
<edit name="lang" mode="assign" binding="same"><string>syr</string></edit>
</match>
<!-- szl* -> szl -->
<match>
<test name="lang" compare="contains"><string>szl</string></test>
<edit name="lang" mode="assign" binding="same"><string>szl</string></edit>
</match>
<!-- ta* -> ta -->
<match>
<test name="lang" compare="contains"><string>ta</string></test>
<edit name="lang" mode="assign" binding="same"><string>ta</string></edit>
</match>
<!-- tcy* -> tcy -->
<match>
<test name="lang" compare="contains"><string>tcy</string></test>
<edit name="lang" mode="assign" binding="same"><string>tcy</string></edit>
</match>
<!-- te* -> te -->
<match>
<test name="lang" compare="contains"><string>te</string></test>
@@ -966,6 +1101,11 @@
<test name="lang" compare="contains"><string>th</string></test>
<edit name="lang" mode="assign" binding="same"><string>th</string></edit>
</match>
<!-- the* -> the -->
<match>
<test name="lang" compare="contains"><string>the</string></test>
<edit name="lang" mode="assign" binding="same"><string>the</string></edit>
</match>
<!-- tig* -> tig -->
<match>
<test name="lang" compare="contains"><string>tig</string></test>
@@ -991,6 +1131,11 @@
<test name="lang" compare="contains"><string>to</string></test>
<edit name="lang" mode="assign" binding="same"><string>to</string></edit>
</match>
<!-- tpi* -> tpi -->
<match>
<test name="lang" compare="contains"><string>tpi</string></test>
<edit name="lang" mode="assign" binding="same"><string>tpi</string></edit>
</match>
<!-- tr* -> tr -->
<match>
<test name="lang" compare="contains"><string>tr</string></test>
@@ -1031,6 +1176,11 @@
<test name="lang" compare="contains"><string>uk</string></test>
<edit name="lang" mode="assign" binding="same"><string>uk</string></edit>
</match>
<!-- unm* -> unm -->
<match>
<test name="lang" compare="contains"><string>unm</string></test>
<edit name="lang" mode="assign" binding="same"><string>unm</string></edit>
</match>
<!-- ur* -> ur -->
<match>
<test name="lang" compare="contains"><string>ur</string></test>
@@ -1066,6 +1216,11 @@
<test name="lang" compare="contains"><string>wa</string></test>
<edit name="lang" mode="assign" binding="same"><string>wa</string></edit>
</match>
<!-- wae* -> wae -->
<match>
<test name="lang" compare="contains"><string>wae</string></test>
<edit name="lang" mode="assign" binding="same"><string>wae</string></edit>
</match>
<!-- wal* -> wal -->
<match>
<test name="lang" compare="contains"><string>wal</string></test>
@@ -1101,6 +1256,16 @@
<test name="lang" compare="contains"><string>yo</string></test>
<edit name="lang" mode="assign" binding="same"><string>yo</string></edit>
</match>
<!-- yue* -> yue -->
<match>
<test name="lang" compare="contains"><string>yue</string></test>
<edit name="lang" mode="assign" binding="same"><string>yue</string></edit>
</match>
<!-- yuw* -> yuw -->
<match>
<test name="lang" compare="contains"><string>yuw</string></test>
<edit name="lang" mode="assign" binding="same"><string>yuw</string></edit>
</match>
<!-- za* -> za -->
<match>
<test name="lang" compare="contains"><string>za</string></test>

View File

@@ -125,6 +125,10 @@
<family>DejaVu Sans</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Helvetica LT Std</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Helvetica</family>
<default><family>sans-serif</family></default>
@@ -189,11 +193,11 @@
<default><family>monospace</family></default>
</alias>
<alias>
<family>Courier</family>
<family>Courier Std</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>Courier Std</family>
<family>Courier</family>
<default><family>monospace</family></default>
</alias>
<alias>

View File

@@ -33,6 +33,10 @@
<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>Hiragino Mincho ProN</family> <!-- han (ja) - macOS -->
<family>Songti SC</family> <!-- han (zh-cn) - macOS -->
<family>Songti TC</family> <!-- han (zh-tw) - macOS -->
<family>SimSong</family> <!-- han (zh-cn) - macOS -->
<family>MgOpen Canonica</family>
<family>Sazanami Mincho</family>
<family>IPAMonaMincho</family>
@@ -46,6 +50,7 @@
<family>NanumMyeongjo</family> <!-- hangul (ko) -->
<family>UnBatang</family> <!-- hangul (ko) -->
<family>Baekmuk Batang</family> <!-- hangul (ko) -->
<family>AppleMyungjo</family> <!-- hangul (ko) - macOS -->
<family>KacstQura</family>
<family>Frank Ruehl CLM</family>
<family>Lohit Bengali</family>
@@ -103,6 +108,12 @@
<family>WenQuanYi Bitmap Song</family> <!-- han (zh-cn,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>Hiragino Sans</family> <!-- han (ja) - macOS -->
<family>PingFang SC</family> <!-- han (zh-cn) - macOS -->
<family>PingFang TC</family> <!-- han (zh-tw) - macOS -->
<family>PingFang HK</family> <!-- han (zh-hk) - macOS -->
<family>Hiragino Sans CNS</family> <!-- han (zh-cn) - macOS -->
<family>Hiragino Sans GB</family> <!-- han (zh-tw) - macOS -->
<family>MgOpen Modata</family>
<family>VL Gothic</family>
<family>IPAMonaGothic</family>
@@ -121,6 +132,7 @@
<family>UnDotum</family> <!-- hangul (ko) -->
<family>Baekmuk Dotum</family> <!-- hangul (ko) -->
<family>Baekmuk Gulim</family> <!-- hangul (ko) -->
<family>Apple SD Gothic Neo</family> <!-- hangul (ko) - macOS -->
<family>KacstQura</family>
<family>Lohit Bengali</family>
<family>Lohit Gujarati</family>

View File

@@ -6,7 +6,7 @@
<selectfont>
<rejectfont>
<pattern>
<patelt name="scalable"><bool>false</bool></patelt>
<patelt name="outline"><bool>false</bool></patelt>
</pattern>
</rejectfont>
</selectfont>

View File

@@ -6,7 +6,7 @@
<selectfont>
<acceptfont>
<pattern>
<patelt name="scalable"><bool>false</bool></patelt>
<patelt name="outline"><bool>false</bool></patelt>
</pattern>
</acceptfont>
</selectfont>

View File

@@ -1,8 +1,8 @@
#
#
# fontconfig/conf.d/Makefile.am
#
#
# Copyright © 2005 Keith Packard
#
#
# Permission to use, copy, modify, distribute, and sell this software and its
# documentation for any purpose is hereby granted without fee, provided that
# the above copyright notice appear in all copies and that both that
@@ -12,7 +12,7 @@
# specific, written prior permission. The authors make no
# representations about the suitability of this software for any purpose. It
# is provided "as is" without express or implied warranty.
#
#
# THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
# EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
@@ -33,7 +33,7 @@ CONF_LINKS = \
10-hinting-$(PREFERRED_HINTING).conf \
10-scale-bitmap-fonts.conf \
10-yes-antialias.conf \
10-sub-pixel-rgb.conf \
10-sub-pixel-$(PREFERRED_SUB_PIXEL_RENDERING).conf \
11-lcdfilter-default.conf \
20-unhint-small-vera.conf \
30-metric-aliases.conf \
@@ -68,9 +68,9 @@ template_DATA = \
10-hinting-none.conf \
10-hinting-slight.conf \
10-no-antialias.conf \
10-no-sub-pixel.conf \
10-scale-bitmap-fonts.conf \
10-sub-pixel-bgr.conf \
10-sub-pixel-none.conf \
10-sub-pixel-rgb.conf \
10-sub-pixel-vbgr.conf \
10-sub-pixel-vrgb.conf \
@@ -79,6 +79,7 @@ template_DATA = \
11-lcdfilter-default.conf \
11-lcdfilter-legacy.conf \
11-lcdfilter-light.conf \
11-lcdfilter-none.conf \
20-unhint-small-vera.conf \
25-unhint-nonlatin.conf \
30-metric-aliases.conf \
@@ -108,14 +109,7 @@ README: $(srcdir)/README.in
cd ../fc-lang && $(MAKE) $(AM_MAKEFLAGS) $(top_builddir)/conf.d/35-lang-normalize.conf
install-data-hook:
mkdir -p $(DESTDIR)$(configdir)
@(echo cd $(DESTDIR)$(configdir); \
cd $(DESTDIR)$(configdir); \
for i in $(CONF_LINKS); do \
echo $(RM) $$i";" ln -s $(templatedir)/$$i .; \
$(RM) $$i; \
ln -s $(templatedir)/$$i .; \
done)
$(PYTHON) $(srcdir)/link_confs.py $(templatedir) $(configdir) $(CONF_LINKS)
uninstall-local:
@(echo cd $(DESTDIR)$(configdir); \
cd $(DESTDIR)$(configdir); \

View File

@@ -34,7 +34,7 @@ if __name__=='__main__':
except FileNotFoundError:
pass
try:
os.symlink(src, dst)
os.symlink(os.path.relpath(src, start=args.confpath), dst)
except NotImplementedError:
# Not supported on this version of Windows
break

View File

@@ -7,9 +7,9 @@ conf_files = [
'10-hinting-none.conf',
'10-hinting-slight.conf',
'10-no-antialias.conf',
'10-no-sub-pixel.conf',
'10-scale-bitmap-fonts.conf',
'10-sub-pixel-bgr.conf',
'10-sub-pixel-none.conf',
'10-sub-pixel-rgb.conf',
'10-sub-pixel-vbgr.conf',
'10-sub-pixel-vrgb.conf',
@@ -18,6 +18,7 @@ conf_files = [
'11-lcdfilter-default.conf',
'11-lcdfilter-legacy.conf',
'11-lcdfilter-light.conf',
'11-lcdfilter-none.conf',
'20-unhint-small-vera.conf',
'25-unhint-nonlatin.conf',
'30-metric-aliases.conf',
@@ -41,12 +42,13 @@ conf_files = [
]
preferred_hinting = get_option('default-hinting')
preferred_sub_pixel_rendering = get_option('default-sub-pixel-rendering')
conf_links = [
'10-hinting-@0@.conf'.format(preferred_hinting),
'10-scale-bitmap-fonts.conf',
'10-sub-pixel-@0@.conf'.format(preferred_sub_pixel_rendering),
'10-yes-antialias.conf',
'10-sub-pixel-rgb.conf',
'11-lcdfilter-default.conf',
'20-unhint-small-vera.conf',
'30-metric-aliases.conf',

View File

@@ -1,8 +1,8 @@
dnl
dnl
dnl fontconfig/configure.in
dnl
dnl
dnl Copyright © 2003 Keith Packard
dnl
dnl
dnl Permission to use, copy, modify, distribute, and sell this software and its
dnl documentation for any purpose is hereby granted without fee, provided that
dnl the above copyright notice appear in all copies and that both that
@@ -12,7 +12,7 @@ dnl advertising or publicity pertaining to distribution of the software without
dnl specific, written prior permission. The authors make no
dnl representations about the suitability of this software for any purpose. It
dnl is provided "as is" without express or implied warranty.
dnl
dnl
dnl THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
dnl EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
@@ -23,17 +23,17 @@ dnl PERFORMANCE OF THIS SOFTWARE.
dnl
dnl Process this file with autoconf to create configure.
AC_PREREQ(2.61)
AC_PREREQ([2.71])
dnl ==========================================================================
dnl Versioning
dnl Versioning
dnl ==========================================================================
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
AC_INIT([fontconfig], [2.14.1], [https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new])
AC_INIT([fontconfig],[2.15.0],[https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new])
AM_INIT_AUTOMAKE([1.11 parallel-tests dist-xz])
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
@@ -74,7 +74,7 @@ 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
LIBT_CURRENT=13
LIBT_REVISION=0
LIBT_REVISION=1
AC_SUBST(LIBT_CURRENT)
AC_SUBST(LIBT_REVISION)
LIBT_AGE=12
@@ -149,8 +149,7 @@ AM_CONDITIONAL(ENABLE_SHARED, test "$enable_shared" = "yes")
dnl ==========================================================================
AC_ARG_WITH(arch,
[AC_HELP_STRING([--with-arch=ARCH],
[Force architecture to ARCH])],
[AS_HELP_STRING([--with-arch=ARCH],[Force architecture to ARCH])],
arch="$withval", arch=auto)
if test "x$arch" != xauto; then
@@ -162,7 +161,11 @@ dnl ==========================================================================
# Checks for header files.
AC_HEADER_DIRENT
AC_HEADER_STDC
# Autoupdate added the next two lines to ensure that your configure
# script's behavior did not change. They are probably safe to remove.
AC_CHECK_INCLUDES_DEFAULT
AC_PROG_EGREP
AC_CHECK_HEADERS([dirent.h fcntl.h stdlib.h string.h unistd.h sys/statvfs.h sys/vfs.h sys/statfs.h sys/param.h sys/mount.h])
AX_CREATE_STDINT_H([src/fcstdint.h])
@@ -232,12 +235,10 @@ AC_MSG_RESULT($FC_GPERF_SIZE_T)
# Checks for iconv
#
AC_ARG_ENABLE(iconv,
[AC_HELP_STRING([--enable-iconv],
[Use iconv to support non-Unicode SFNT name])],
[AS_HELP_STRING([--enable-iconv],[Use iconv to support non-Unicode SFNT name])],
,enable_iconv=no)
AC_ARG_WITH(libiconv,
[AC_HELP_STRING([--with-libiconv=DIR],
[Use libiconv in DIR])],
[AS_HELP_STRING([--with-libiconv=DIR],[Use libiconv in DIR])],
[if test "x$withval" = "xyes"; then
libiconv_prefix=$prefix
else
@@ -245,13 +246,11 @@ AC_ARG_WITH(libiconv,
fi],
[libiconv_prefix=auto])
AC_ARG_WITH(libiconv-includes,
[AC_HELP_STRING([--with-libiconv-includes=DIR],
[Use libiconv includes in DIR])],
[AS_HELP_STRING([--with-libiconv-includes=DIR],[Use libiconv includes in DIR])],
[libiconv_includes=$withval],
[libiconv_includes=auto])
AC_ARG_WITH(libiconv-lib,
[AC_HELP_STRING([--with-libiconv-lib=DIR],
[Use libiconv library in DIR])],
[AS_HELP_STRING([--with-libiconv-lib=DIR],[Use libiconv library in DIR])],
[libiconv_lib=$withval],
[libiconv_lib=auto])
@@ -284,24 +283,18 @@ if test "x$enable_iconv" != "xno"; then
CFLAGS="$CFLAGS $libiconv_cflags"
LIBS="$LIBS $libiconv_libs"
AC_TRY_LINK([#include <iconv.h>],
[iconv_open ("from", "to");],
[iconv_type="libiconv"
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <iconv.h>]], [[iconv_open ("from", "to");]])],[iconv_type="libiconv"
use_iconv=1
ICONV_CFLAGS="$libiconv_cflags"
ICONV_LIBS="$libiconv_libs"
],
[use_iconv=0])
],[use_iconv=0])
CFLAGS="$iconvsaved_CFLAGS"
LIBS="$iconvsaved_LIBS"
fi
if test "x$use_iconv" = "x0"; then
AC_TRY_LINK([#include <iconv.h>],
[iconv_open ("from", "to");],
[iconv_type="libc"
use_iconv=1],
[iconv_type="not found"
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <iconv.h>]], [[iconv_open ("from", "to");]])],[iconv_type="libc"
use_iconv=1],[iconv_type="not found"
use_iconv=0])
fi
@@ -342,17 +335,15 @@ CFLAGS="$fontconfig_save_cflags"
# Check expat configuration
#
AC_ARG_WITH(expat,
[AC_HELP_STRING([--with-expat=DIR],
[Use Expat in DIR])],
[AS_HELP_STRING([--with-expat=DIR],[Use Expat in DIR])],
[expat_prefix=$withval],
[expat_prefix=auto])
AC_ARG_WITH(expat-includes,
[AC_HELP_STRING([--with-expat-includes=DIR],
[Use Expat includes in DIR])],
[AS_HELP_STRING([--with-expat-includes=DIR],[Use Expat includes in DIR])],
[expat_includes=$withval],
[expat_includes=auto])
AC_ARG_WITH(expat-lib,
[AC_HELP_STRING([--with-expat-lib=DIR])],
[AS_HELP_STRING([--with-expat-lib=DIR])],
[expat_lib=$withval],
[expat_lib=auto])
@@ -422,8 +413,7 @@ fi
# Check libxml2 configuration
#
AC_ARG_ENABLE(libxml2,
[AC_HELP_STRING([--enable-libxml2],
[Use libxml2 instead of Expat])])
[AS_HELP_STRING([--enable-libxml2],[Use libxml2 instead of Expat])])
if test "$enable_libxml2" = "yes"; then
PKG_CHECK_MODULES([LIBXML2], [libxml-2.0 >= 2.6])
@@ -455,13 +445,30 @@ AM_CONDITIONAL(ENABLE_JSONC, test "x$use_jsonc" = "xyes")
AC_SUBST(JSONC_CFLAGS)
AC_SUBST(JSONC_LIBS)
#
# Set default sub-pixel rendering
#
AC_ARG_WITH(default-sub-pixel-rendering,
[AS_HELP_STRING([--with-default-sub-pixel-rendering=NAME],[Enable your preferred sub-pixel rendering configuration (none/bgr/rgb/vbgr/vrgb) [default=none]])],
preferred_sub_pixel_rendering="$withval", preferred_sub_pixel_rendering=none)
case "$preferred_sub_pixel_rendering" in
none|bgr|rgb|vbgr|vrgb)
PREFERRED_SUB_PIXEL_RENDERING="$preferred_sub_pixel_rendering"
AC_SUBST(PREFERRED_SUB_PIXEL_RENDERING)
;;
*)
AC_MSG_ERROR([Invalid sub-pixel rendering. please choose one of none, bgr, rgb, vbgr, or vrgb])
;;
esac
#
# Set default hinting
#
AC_ARG_WITH(default-hinting,
[AC_HELP_STRING([--with-default-hinting=NAME],
[Enable your preferred hinting configuration (none/slight/medium/full) [default=slight]])],
[AS_HELP_STRING([--with-default-hinting=NAME],[Enable your preferred hinting configuration (none/slight/medium/full) [default=slight]])],
preferred_hinting="$withval", preferred_hinting=slight)
case "$preferred_hinting" in
@@ -479,8 +486,7 @@ esac
#
AC_ARG_WITH(default-fonts,
[AC_HELP_STRING([--with-default-fonts=DIR1,DIR2,...],
[Use fonts from DIR1,DIR2,... when config is busted])],
[AS_HELP_STRING([--with-default-fonts=DIR1,DIR2,...],[Use fonts from DIR1,DIR2,... when config is busted])],
default_fonts="$withval", default_fonts=yes)
case "$default_fonts" in
@@ -519,8 +525,7 @@ AC_SUBST(FC_DEFAULT_FONTS)
# local.conf or ~/.fonts.conf
#
AC_ARG_WITH(add-fonts,
[AC_HELP_STRING([--with-add-fonts=DIR1,DIR2,...],
[Find additional fonts in DIR1,DIR2,... ])],
[AS_HELP_STRING([--with-add-fonts=DIR1,DIR2,...],[Find additional fonts in DIR1,DIR2,... ])],
add_fonts="$withval", add_fonts=yes)
case "$add_fonts" in
@@ -562,7 +567,7 @@ case "$FC_ADD_FONTS" in
"")
;;
*)
FC_FONTPATH=`echo $FC_ADD_FONTS |
FC_FONTPATH=`echo $FC_ADD_FONTS |
sed -e 's/^/<dir>/' -e 's/$/<\/dir>/' -e 's/,/<\/dir> <dir>/g'`
;;
esac
@@ -573,8 +578,7 @@ AC_SUBST(FC_FONTPATH)
# Set default cache directory path
#
AC_ARG_WITH(cache-dir,
[AC_HELP_STRING([--with-cache-dir=DIR],
[Use DIR to store cache files [default=LOCALSTATEDIR/cache/fontconfig]])],
[AS_HELP_STRING([--with-cache-dir=DIR],[Use DIR to store cache files [default=LOCALSTATEDIR/cache/fontconfig]])],
fc_cachedir="$withval", fc_cachedir=yes)
case $fc_cachedir in
@@ -601,23 +605,19 @@ AC_SUBST(FC_FONTDATE)
#
AC_ARG_WITH(templatedir,
[AC_HELP_STRING([--with-templatedir=DIR],
[Use DIR to store the configuration template files [default=DATADIR/fontconfig/conf.avail]])],
[AS_HELP_STRING([--with-templatedir=DIR],[Use DIR to store the configuration template files [default=DATADIR/fontconfig/conf.avail]])],
[templatedir="$withval"],
[templatedir=yes])
AC_ARG_WITH(baseconfigdir,
[AC_HELP_STRING([--with-baseconfigdir=DIR],
[Use DIR to store the base configuration files [default=SYSCONFDIR/fonts]])],
[AS_HELP_STRING([--with-baseconfigdir=DIR],[Use DIR to store the base configuration files [default=SYSCONFDIR/fonts]])],
[baseconfigdir="$withval"],
[baseconfigdir=yes])
AC_ARG_WITH(configdir,
[AC_HELP_STRING([--with-configdir=DIR],
[Use DIR to store active configuration files [default=BASECONFIGDIR/conf.d]])],
[AS_HELP_STRING([--with-configdir=DIR],[Use DIR to store active configuration files [default=BASECONFIGDIR/conf.d]])],
[configdir="$withval"],
[configdir=yes])
AC_ARG_WITH(xmldir,
[AC_HELP_STRING([--with-xmldir=DIR],
[Use DIR to store XML schema files [default=DATADIR/xml/fontconfig]])],
[AS_HELP_STRING([--with-xmldir=DIR],[Use DIR to store XML schema files [default=DATADIR/xml/fontconfig]])],
[xmldir="$withval"],
[xmldir=yes])
@@ -668,29 +668,29 @@ dnl ===========================================================================
AC_CACHE_CHECK([stdatomic.h atomic primitives], fc_cv_have_stdatomic_atomic_primitives, [
fc_cv_have_stdatomic_atomic_primitives=false
AC_TRY_LINK([
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <stdatomic.h>
void memory_barrier (void) { atomic_thread_fence (memory_order_acq_rel); }
int atomic_add (atomic_int *i) { return atomic_fetch_add_explicit (i, 1, memory_order_relaxed); }
int mutex_trylock (atomic_flag *m) { return atomic_flag_test_and_set_explicit (m, memory_order_acquire); }
void mutex_unlock (atomic_flag *m) { atomic_flag_clear_explicit (m, memory_order_release); }
], [], fc_cv_have_stdatomic_atomic_primitives=true
)
]], [[]])],[fc_cv_have_stdatomic_atomic_primitives=true
],[])
])
if $fc_cv_have_stdatomic_atomic_primitives; then
AC_DEFINE(HAVE_STDATOMIC_PRIMITIVES, 1, [Have Intel __sync_* atomic primitives])
AC_DEFINE(HAVE_STDATOMIC_PRIMITIVES, 1, [Have C99 stdatomic atomic primitives])
fi
AC_CACHE_CHECK([for Intel atomic primitives], fc_cv_have_intel_atomic_primitives, [
fc_cv_have_intel_atomic_primitives=false
AC_TRY_LINK([
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
void memory_barrier (void) { __sync_synchronize (); }
int atomic_add (int *i) { return __sync_fetch_and_add (i, 1); }
int mutex_trylock (int *m) { return __sync_lock_test_and_set (m, 1); }
void mutex_unlock (int *m) { __sync_lock_release (m); }
], [], fc_cv_have_intel_atomic_primitives=true
)
]], [[]])],[fc_cv_have_intel_atomic_primitives=true
],[])
])
if $fc_cv_have_intel_atomic_primitives; then
AC_DEFINE(HAVE_INTEL_ATOMIC_PRIMITIVES, 1, [Have Intel __sync_* atomic primitives])
@@ -698,15 +698,15 @@ fi
AC_CACHE_CHECK([for Solaris atomic operations], fc_cv_have_solaris_atomic_ops, [
fc_cv_have_solaris_atomic_ops=false
AC_TRY_LINK([
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <atomic.h>
/* This requires Solaris Studio 12.2 or newer: */
#include <mbarrier.h>
void memory_barrier (void) { __machine_rw_barrier (); }
int atomic_add (volatile unsigned *i) { return atomic_add_int_nv (i, 1); }
void *atomic_ptr_cmpxchg (volatile void **target, void *cmp, void *newval) { return atomic_cas_ptr (target, cmp, newval); }
], [], fc_cv_have_solaris_atomic_ops=true
)
]], [[]])],[fc_cv_have_solaris_atomic_ops=true
],[])
])
if $fc_cv_have_solaris_atomic_ops; then
AC_DEFINE(HAVE_SOLARIS_ATOMIC_OPS, 1, [Have Solaris __machine_*_barrier and atomic_* operations])
@@ -759,8 +759,7 @@ if test x$HASDOCBOOK = xno; then
fi
AC_ARG_ENABLE(docs,
[AC_HELP_STRING([--disable-docs],
[Don't build and install documentation])],
[AS_HELP_STRING([--disable-docs],[Don't build and install documentation])],
,
enable_docs=$default_docs)
@@ -786,8 +785,7 @@ if test $cross_compiling = "yes"; then
default_cache_build="no"
fi
AC_ARG_ENABLE(cache-build,
[AC_HELP_STRING([--disable-cache-build],
[Don't run fc-cache during the build])],
[AS_HELP_STRING([--disable-cache-build],[Don't run fc-cache during the build])],
,
enable_cache_build=$default_cache_build)

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcAtomicCreate" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcAtomicCreate" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcAtomicCreate \- create an FcAtomic object
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcAtomicDeleteNew" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcAtomicDeleteNew" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcAtomicDeleteNew \- delete new file
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcAtomicDestroy" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcAtomicDestroy" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcAtomicDestroy \- destroy an FcAtomic object
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcAtomicLock" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcAtomicLock" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcAtomicLock \- lock a file
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcAtomicNewFile" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcAtomicNewFile" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcAtomicNewFile \- return new temporary file name
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcAtomicOrigFile" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcAtomicOrigFile" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcAtomicOrigFile \- return original file name
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcAtomicReplaceOrig" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcAtomicReplaceOrig" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcAtomicReplaceOrig \- replace original with new
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcAtomicUnlock" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcAtomicUnlock" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcAtomicUnlock \- unlock a file
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcBlanksAdd" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcBlanksAdd" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcBlanksAdd \- Add a character to an FcBlanks
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcBlanksCreate" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcBlanksCreate" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcBlanksCreate \- Create an FcBlanks
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcBlanksDestroy" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcBlanksDestroy" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcBlanksDestroy \- Destroy and FcBlanks
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcBlanksIsMember" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcBlanksIsMember" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcBlanksIsMember \- Query membership in an FcBlanks
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCacheCopySet" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCacheCopySet" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCacheCopySet \- Returns a copy of the fontset from cache
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCacheCreateTagFile" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCacheCreateTagFile" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCacheCreateTagFile \- Create CACHEDIR.TAG at cache directory.
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCacheDir" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCacheDir" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCacheDir \- Return directory of cache
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCacheNumFont" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCacheNumFont" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCacheNumFont \- Returns the number of fonts in cache.
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCacheNumSubdir" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCacheNumSubdir" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCacheNumSubdir \- Return the number of subdirectories in cache.
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCacheSubdir" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCacheSubdir" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCacheSubdir \- Return the i'th subdirectory.
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetAddChar" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetAddChar" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetAddChar \- Add a character to a charset
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetCopy" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetCopy" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetCopy \- Copy a charset
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetCount" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetCount" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetCount \- Count entries in a charset
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetCoverage" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetCoverage" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetCoverage \- DEPRECATED return coverage for a Unicode page
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetCreate" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetCreate" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetCreate \- Create an empty character set
.SH SYNOPSIS

View File

@@ -1,7 +1,7 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetDelChar" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetDelChar" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetDelChar \- Add a character to a charset
FcCharSetDelChar \- Delete a character from a charset
.SH SYNOPSIS
.nf
\fB#include <fontconfig/fontconfig.h>

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetDestroy" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetDestroy" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetDestroy \- Destroy a character set
.SH SYNOPSIS
@@ -10,6 +10,6 @@ void FcCharSetDestroy (FcCharSet *\fIfcs\fB);
.fi\fR
.SH "DESCRIPTION"
.PP
\fBFcCharSetDestroy\fR decrements the reference count
\fBFcCharSetDestroy\fR decrements the reference count
\fIfcs\fR\&. If the reference count becomes zero, all
memory referenced is freed.

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetEqual" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetEqual" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetEqual \- Compare two charsets
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetFirstPage" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetFirstPage" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetFirstPage \- Start enumerating charset contents
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetHasChar" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetHasChar" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetHasChar \- Check a charset for a char
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetIntersect" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetIntersect" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetIntersect \- Intersect charsets
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetIntersectCount" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetIntersectCount" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetIntersectCount \- Intersect and count charsets
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetIsSubset" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetIsSubset" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetIsSubset \- Test for charset inclusion
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetMerge" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetMerge" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetMerge \- Merge charsets
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetNew" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetNew" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetNew \- DEPRECATED alias for FcCharSetCreate
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetNextPage" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetNextPage" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetNextPage \- Continue enumerating charset contents
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetSubtract" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetSubtract" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetSubtract \- Subtract charsets
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetSubtractCount" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetSubtractCount" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetSubtractCount \- Subtract and count charsets
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcCharSetUnion" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcCharSetUnion" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcCharSetUnion \- Add charsets
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigAppFontAddDir" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigAppFontAddDir" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigAppFontAddDir \- Add fonts from directory to font database
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigAppFontAddFile" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigAppFontAddFile" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigAppFontAddFile \- Add font file to font database
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigAppFontClear" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigAppFontClear" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigAppFontClear \- Remove all app fonts from font database
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigBuildFonts" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigBuildFonts" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigBuildFonts \- Build font database
.SH SYNOPSIS
@@ -11,6 +11,12 @@ FcBool FcConfigBuildFonts (FcConfig *\fIconfig\fB);
.SH "DESCRIPTION"
.PP
Builds the set of available fonts for the given configuration. Note that
any changes to the configuration after this call have indeterminate effects.
Returns FcFalse if this operation runs out of memory.
If \fIconfig\fR is NULL, the current configuration is used.
any changes to the configuration after this call (through
\fBFcConfigParseAndLoad\fR or
\fBFcConfigParseAndLoadFromMemory\fR) have indeterminate
effects. (On the other hand, application fonts can still be modified
through \fBFcConfigAppFontAddFile\fR,
\fBFcConfigAppFontAddDir\fR and
\fBFcConfigAppFontClear\fR). Returns FcFalse if this operation
runs out of memory. If \fIconfig\fR is NULL, the current
configuration is used.

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigCreate" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigCreate" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigCreate \- Create a configuration
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigDestroy" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigDestroy" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigDestroy \- Destroy a configuration
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigEnableHome" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigEnableHome" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigEnableHome \- controls use of the home directory.
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigFileInfoIterGet" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigFileInfoIterGet" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigFileInfoIterGet \- Obtain the configuration file information
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigFileInfoIterInit" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigFileInfoIterInit" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigFileInfoIterInit \- Initialize the iterator
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigFileInfoIterNext" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigFileInfoIterNext" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigFileInfoIterNext \- Set the iterator to point to the next list
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigFilename" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigFilename" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigFilename \- Find a config file
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigGetBlanks" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigGetBlanks" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigGetBlanks \- Get config blanks
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigGetCache" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigGetCache" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigGetCache \- DEPRECATED used to return per-user cache filename
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigGetCacheDirs" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigGetCacheDirs" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigGetCacheDirs \- return the list of directories searched for cache files
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigGetConfigDirs" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigGetConfigDirs" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigGetConfigDirs \- Get config directories
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigGetConfigFiles" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigGetConfigFiles" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigGetConfigFiles \- Get config files
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigGetCurrent" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigGetCurrent" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigGetCurrent \- Return current configuration
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigGetFilename" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigGetFilename" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigGetFilename \- Find a config file
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigGetFontDirs" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigGetFontDirs" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigGetFontDirs \- Get font directories
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigGetFonts" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigGetFonts" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigGetFonts \- Get config font set
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigGetRescanInterval" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigGetRescanInterval" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigGetRescanInterval \- Get config rescan interval
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigGetSysRoot" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigGetSysRoot" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigGetSysRoot \- Obtain the system root directory
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigHome" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigHome" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigHome \- return the current home directory.
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigParseAndLoad" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigParseAndLoad" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigParseAndLoad \- load a configuration file
.SH SYNOPSIS
@@ -16,3 +16,8 @@ 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.
After all configuration files / strings have been loaded, with
\fBFcConfigParseAndLoad\fR and/or
\fBFcConfigParseAndLoadFromMemory\fR, call
\fBFcConfigBuildFonts\fR to build the font
database.

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigParseAndLoadFromMemory" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigParseAndLoadFromMemory" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigParseAndLoadFromMemory \- load a configuration from memory
.SH SYNOPSIS
@@ -16,6 +16,11 @@ and dparsed. 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 fsome error occurred while loading the file, either a
parse error, semantic error or allocation failure. Otherwise returns FcTrue.
After all configuration files / strings have been loaded, with
\fBFcConfigParseAndLoad\fR and/or
\fBFcConfigParseAndLoadFromMemory\fR, call
\fBFcConfigBuildFonts\fR to build the font
database.
.SH "SINCE"
.PP
version 2.12.5

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigReference" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigReference" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigReference \- Increment config reference count
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigSetCurrent" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigSetCurrent" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigSetCurrent \- Set configuration as default
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigSetRescanInterval" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigSetRescanInterval" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigSetRescanInterval \- Set config rescan interval
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigSetSysRoot" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigSetSysRoot" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigSetSysRoot \- Set the system root directory
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigSubstitute" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigSubstitute" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigSubstitute \- Execute substitutions
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigSubstituteWithPat" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigSubstituteWithPat" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigSubstituteWithPat \- Execute substitutions
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcConfigUptoDate" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcConfigUptoDate" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcConfigUptoDate \- Check timestamps on config files
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDefaultSubstitute" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDefaultSubstitute" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDefaultSubstitute \- Perform default substitutions in a pattern
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDirCacheClean" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDirCacheClean" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDirCacheClean \- Clean up a cache directory
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDirCacheCreateUUID" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDirCacheCreateUUID" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDirCacheCreateUUID \- Create .uuid file at a directory
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDirCacheDeleteUUID" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDirCacheDeleteUUID" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDirCacheDeleteUUID \- Delete .uuid file
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDirCacheLoad" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDirCacheLoad" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDirCacheLoad \- load a directory cache
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDirCacheLoadFile" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDirCacheLoadFile" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDirCacheLoadFile \- load a cache file
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDirCacheRead" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDirCacheRead" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDirCacheRead \- read or construct a directory cache
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDirCacheRescan" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDirCacheRescan" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDirCacheRescan \- Re-scan a directory cache
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDirCacheUnlink" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDirCacheUnlink" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDirCacheUnlink \- Remove all caches related to dir
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDirCacheUnload" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDirCacheUnload" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDirCacheUnload \- unload a cache file
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDirCacheValid" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDirCacheValid" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDirCacheValid \- check directory cache
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDirSave" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDirSave" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDirSave \- DEPRECATED: formerly used to save a directory cache
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcDirScan" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcDirScan" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcDirScan \- scan a font directory without caching it
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcFileIsDir" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcFileIsDir" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcFileIsDir \- check whether a file is a directory
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcFileScan" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcFileScan" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcFileScan \- scan a font file
.SH SYNOPSIS

View File

@@ -1,5 +1,5 @@
.\" auto-generated by docbook2man-spec from docbook-utils package
.TH "FcFini" "3" "21 10月 2022" "Fontconfig 2.14.1" ""
.TH "FcFini" "3" "22 12月 2023" "Fontconfig 2.15.0" ""
.SH NAME
FcFini \- finalize fontconfig library
.SH SYNOPSIS

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