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