aboutsummaryrefslogtreecommitdiff
path: root/manifests/subsystem/fontconfig
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/subsystem/fontconfig')
-rw-r--r--manifests/subsystem/fontconfig/bitmaps.pp26
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'],
+ }
+}