Muehlenhoff has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/299131

Change subject: Provide fontconfig configuration which forces antialiasing
......................................................................

Provide fontconfig configuration which forces antialiasing

In older releases (up to the version present in trusty), fontconfig-config 
provided
a config file which forced antialiasing. This is no longer present in the 
versions
in jessie and later, so provide it manually since otherwise some fonts look 
distorted
in smaller resolutions.

Bug: T139543
Change-Id: I848dd6b068ade935b60f87a2f0d5c844034a759e
---
A modules/mediawiki/files/fontconfig-antialias.conf
M modules/mediawiki/manifests/packages/fonts.pp
2 files changed, 21 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/31/299131/1

diff --git a/modules/mediawiki/files/fontconfig-antialias.conf 
b/modules/mediawiki/files/fontconfig-antialias.conf
new file mode 100644
index 0000000..62d6407
--- /dev/null
+++ b/modules/mediawiki/files/fontconfig-antialias.conf
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+<!--  Use the Antialiasing -->
+  <match target="font">
+    <edit name="antialias" mode="assign"><bool>true</bool></edit>
+  </match>
+</fontconfig>
diff --git a/modules/mediawiki/manifests/packages/fonts.pp 
b/modules/mediawiki/manifests/packages/fonts.pp
index 379357f..dd8ce14 100644
--- a/modules/mediawiki/manifests/packages/fonts.pp
+++ b/modules/mediawiki/manifests/packages/fonts.pp
@@ -63,4 +63,17 @@
     if os_version('debian >= jessie') {
         require_package('fonts-beng', 'fonts-deva', 'fonts-gujr', 
'fonts-knda', 'fonts-mlym', 'fonts-orya', 'fonts-guru', 'fonts-taml', 
'fonts-telu', 'fonts-gujr-extra', 'fonts-noto-cjk', 'fonts-sil-lateef')
     }
+
+    # In older releases (up to the version present in trusty), 
fontconfig-config provided
+    # a config file which forced antialiasing. This is no longer present in 
the versions
+    # in jessie and later, so provide it manually since otherwise some fonts 
look distorted
+    # in smaller resolutions: T139543
+    if os_version('debian >= jessie') {
+        file { '/etc/fonts/conf.d/10-antialias.conf':
+            source => 'puppet:///modules/mediawiki/fontconfig-antialias.conf',
+            owner  => 'root',
+            group  => 'root',
+            mode   => '0644',
+        }
+    }
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/299131
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I848dd6b068ade935b60f87a2f0d5c844034a759e
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Muehlenhoff <mmuhlenh...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to