diff options
Diffstat (limited to 'manifests/subsystem/fontconfig')
-rw-r--r-- | manifests/subsystem/fontconfig/bitmaps.pp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/manifests/subsystem/fontconfig/bitmaps.pp b/manifests/subsystem/fontconfig/bitmaps.pp new file mode 100644 index 0000000..56df258 --- /dev/null +++ b/manifests/subsystem/fontconfig/bitmaps.pp @@ -0,0 +1,26 @@ +# +# Enable bitmap fonts, fixing some rendering issues with terminus and other fonts. +# +# https://unix.stackexchange.com/a/118665 +# https://www.pixelbeat.org/docs/fc_fixed.html +# https://powerline.readthedocs.io/en/master/troubleshooting/linux.html +# +class nodo::subsystem::fontconfig::bitmaps inherits nodo::subsystem::fontconfig { + + file { '/etc/fonts/conf.d/70-yes-bitmaps.conf': + ensure => '/usr/share/fontconfig/conf.avail/70-yes-bitmaps.conf', + owner => 'root', + group => 'root', + require => Package['fontconfig'], + } + + file { '/etc/fonts/conf.d/70-no-bitmaps.conf': + ensure => absent, + require => Package['fontconfig'], + } + + Exec['fontconfig-reconfigure'] { + subscribe => File['/etc/fonts/conf.d/70-yes-bitmaps.conf', + '/etc/fonts/conf.d/70-no-bitmaps.conf'], + } +} |