我使用的是playframework 1.2.4和pdf模塊0.9。Playframework 1.2.4 renderPDF:希臘語不顯示
當我調用render()時,在生成的html文件中一切正常。
但是在renderPDF()中,根本不顯示希臘字符。
其他人有這個問題嗎?
你是如何解決它的?
我使用的是playframework 1.2.4和pdf模塊0.9。Playframework 1.2.4 renderPDF:希臘語不顯示
當我調用render()時,在生成的html文件中一切正常。
但是在renderPDF()中,根本不顯示希臘字符。
其他人有這個問題嗎?
你是如何解決它的?
GEIA,
我覺得你的問題與字體或編碼做(玩!框架只使用UTF-8)。還有,你必須做一些其他配置。
我認爲你必須增加您的conf文件
yahp.FOP_TTF_FONT_PATH = public/ui/fonts
這一行,然後添加你prefer.Try使用幻覺記憶如字體,其中包括希臘的字體。
如果這不起作用請閱讀此主題。
https://groups.google.com/forum/?fromgroups=#!topic/play-framework/Zt7l3-CoY4U
它必須是同樣的問題與你的。
我一直在處理這個問題一段時間,我想清理乾淨。
1)你不能指定單個文件在yahp.FOP_TTF_FONT_PATH
,它必須是目錄與字體(對於我來說,它不是明顯的屬性名稱)。可接受的格式僅爲.ttf(但您可以將otf更改爲ttf)
2)您無需在您的css中使用新字體制作@font-face
。你需要的是在font-family
屬性中指定的名稱是用字體規範寫的。
如果此方法不起作用,請讓我知道,以便我們可以做其他事情。 –