summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkira TAGOH <akira@tagoh.org>2022-10-14 21:23:14 +0900
committerAkira TAGOH <akira@tagoh.org>2022-10-14 21:23:30 +0900
commit0825a178e82c58ae97e908d49e5ad7abe88ed7f5 (patch)
tree2050744b96b87c32f0379ecf5141e5ff9bb3da8e
parentb9e2f17c43c32400328259c7b4c06f89b6a44c94 (diff)
downloadfontconfig-0825a178e82c58ae97e908d49e5ad7abe88ed7f5.tar.gz
Add config files to enable/disable antialias
-rw-r--r--conf.d/10-no-antialias.conf8
-rw-r--r--conf.d/10-yes-antialias.conf8
-rw-r--r--conf.d/Makefile.am3
-rw-r--r--conf.d/meson.build3
4 files changed, 22 insertions, 0 deletions
diff --git a/conf.d/10-no-antialias.conf b/conf.d/10-no-antialias.conf
new file mode 100644
index 0000000..9a564e5
--- /dev/null
+++ b/conf.d/10-no-antialias.conf
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+<fontconfig>
+ <description>Disable antialiasing</description>
+ <match target="pattern">
+ <edit name="antialias" mode="append"><bool>false</bool></edit>
+ </match>
+</fontconfig>
diff --git a/conf.d/10-yes-antialias.conf b/conf.d/10-yes-antialias.conf
new file mode 100644
index 0000000..4451f6e
--- /dev/null
+++ b/conf.d/10-yes-antialias.conf
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+<fontconfig>
+ <description>Enable antialiasing</description>
+ <match target="pattern">
+ <edit name="antialias" mode="append"><bool>true</bool></edit>
+ </match>
+</fontconfig>
diff --git a/conf.d/Makefile.am b/conf.d/Makefile.am
index 8474722..79b4d2a 100644
--- a/conf.d/Makefile.am
+++ b/conf.d/Makefile.am
@@ -32,6 +32,7 @@ DOC_FILES = $(DOC_SOURCES:.in=)
CONF_LINKS = \
10-hinting-$(PREFERRED_HINTING).conf \
10-scale-bitmap-fonts.conf \
+ 10-yes-antialias.conf \
11-lcdfilter-default.conf \
20-unhint-small-vera.conf \
30-metric-aliases.conf \
@@ -65,6 +66,7 @@ template_DATA = \
10-hinting-medium.conf \
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 \
@@ -72,6 +74,7 @@ template_DATA = \
10-sub-pixel-vbgr.conf \
10-sub-pixel-vrgb.conf \
10-unhinted.conf \
+ 10-yes-antialias.conf \
11-lcdfilter-default.conf \
11-lcdfilter-legacy.conf \
11-lcdfilter-light.conf \
diff --git a/conf.d/meson.build b/conf.d/meson.build
index 1ccddc2..8ffaad6 100644
--- a/conf.d/meson.build
+++ b/conf.d/meson.build
@@ -6,6 +6,7 @@ conf_files = [
'10-hinting-medium.conf',
'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',
@@ -13,6 +14,7 @@ conf_files = [
'10-sub-pixel-vbgr.conf',
'10-sub-pixel-vrgb.conf',
'10-unhinted.conf',
+ '10-yes-antialias.conf',
'11-lcdfilter-default.conf',
'11-lcdfilter-legacy.conf',
'11-lcdfilter-light.conf',
@@ -43,6 +45,7 @@ preferred_hinting = get_option('default-hinting')
conf_links = [
'10-hinting-@0@.conf'.format(preferred_hinting),
'10-scale-bitmap-fonts.conf',
+ '10-yes-antialias.conf',
'11-lcdfilter-default.conf',
'20-unhint-small-vera.conf',
'30-metric-aliases.conf',