[Fontconfig] fontconfig: Branch 'master' - 2 commits
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sat Nov 28 01:13:01 UTC 2020
fc-match/fc-match.sgml | 26 ++++++++++++++++++++++++++
src/meson.build | 13 +++++++------
2 files changed, 33 insertions(+), 6 deletions(-)
New commits:
commit 3fa85f033decbe98d9f654f622a356f73f2a8e14
Author: Akira TAGOH <akira at tagoh.org>
Date: Sat Nov 28 09:50:09 2020 +0900
Add examples section in fc-match(1)
Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/233
diff --git a/fc-match/fc-match.sgml b/fc-match/fc-match.sgml
index c33fea9..ffc50c5 100644
--- a/fc-match/fc-match.sgml
+++ b/fc-match/fc-match.sgml
@@ -194,6 +194,32 @@ output is requested.</para>
</variablelist>
</refsect1>
+ <refsect1>
+ <title>EXAMPLES</title>
+
+ <variablelist>
+ <varlistentry>
+ <term>fc-match sans</term>
+ <listitem><para>Display the best matching font categorized into sans-serif generic family, filtered by current locale</para></listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term>fc-match sans:lang=en</term>
+ <listitem><para>Display the best matching font categorized into sans-serif generic family, filtered by English language</para></listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term>fc-match sans:lang=en:weight=bold</term>
+ <listitem><para>Display the best matching font categorized into sans-serif generic family, filtered by English language and weight is bold.</para></listitem>
+ </varlistentry>
+ </variablelist>
+
+ </refsect1>
+
<refsect1>
<title>SEE ALSO</title>
commit 89f7bcac086e0134f01cc94ed770d67ff2f44bc5
Author: Chun-wei Fan <fanchunwei at src.gnome.org>
Date: Tue Sep 29 14:04:30 2020 +0800
meson: Don't use .def files for Visual Studio builds
Instead, when building with Visual Studio-style compilers, define 'FcPublic' as
appropriate so that symbols will be exported without the need to maintain a
.def file.
diff --git a/src/meson.build b/src/meson.build
index 5af3818..f2a4861 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -57,17 +57,18 @@ fcobjshash_h = custom_target('fcobjshash.h',
command: [gperf, '--pic', '-m', '100', '@INPUT@', '--output-file', '@OUTPUT@']
)
-# write def file with exports for windows
-cdata_def = configuration_data()
-cdata_def.set('DEF_VERSION', defversion)
-fontconfig_def = configure_file(input: 'fontconfig.def.in', output: 'fontconfig.def', configuration: cdata_def)
+# Define FcPublic appropriately for exports on windows
+fc_extra_c_args = []
+
+if cc.get_argument_syntax() == 'msvc'
+ fc_extra_c_args += '-DFcPublic=__declspec(dllexport)'
+endif
libfontconfig = library('fontconfig',
fc_sources, alias_headers, ft_alias_headers, fclang_h, fccase_h, fcobjshash_h,
- c_args: c_args,
+ c_args: c_args + fc_extra_c_args,
include_directories: incbase,
dependencies: deps,
- vs_module_defs: fontconfig_def,
install: true,
soversion: soversion,
version: libversion,
More information about the Fontconfig
mailing list