How do I package the liberation fonts with my grails war? The fonts may not be available on the servers I\'m deploying to, and I need the fonts for my reporting system.
If you're using them for jasper-reports explicitly, then you can just do this.
grails-app/conf/jasperreports_extension.properties
net.sf.jasperreports.extension.registry.factory.simple.font.families=net.sf.jasperreports.engine.fonts.SimpleFontExtensionsRegistryFactory
net.sf.jasperreports.extension.simple.font.families.liberationsans=jasper_fonts.xml
grails-app/conf/jasper_fonts.xml
lib/fonts/liberation-fonts-ttf-1.07.0/LiberationSans-Regular.ttf
lib/fonts/liberation-fonts-ttf-1.07.0/LiberationSans-Bold.ttf
lib/fonts/liberation-fonts-ttf-1.07.0/LiberationSans-Italic.ttf
lib/fonts/liberation-fonts-ttf-1.07.0/LiberationSans-BoldItalic.ttf
Identity-H
true
'Liberation Sans', Arial, Helvetica, sans-serif
'Liberation Sans', Arial, Helvetica, sans-serif
Modify as appropriate for your TTF font. Make sure you note the
element, so your HTML reports don't break.