I used to try with this' <textField> <reportElement x="507" y="384" width="49" height="15" uuid="f5f3a1ab-e595-4413-b36c-7e18b318b754"/> <box topPadding="0" bottomPadding="2"/> <textElement verticalAlignment="Bottom"> <font fontName="DejaVuSans"/> </textElement> <textFieldExpression><![CDATA[$F{receiverIdType}.intValue()==2? "u2611" : "u2610"]]></textFieldExpression> </textField> JVM dosn't know "DejaVuSans" font.