2010-04-02 52 views
0

我正在與ChemAxon JChem cheminformatics應用程序一起開發基於Web的可瀏覽和可搜索的化學產品目錄。ChemAxon JChem中的Java字體腐敗問題

我遇到了一個嚴重的問題,顯示由JChem的Java Web服務生成的圖像中的字體顯示。這裏是ChemAxon的官方支持論壇線程的詳細背景:https://www.chemaxon.com/forum/ftopic5909.html

下面是字體的例子被錯誤地呈現: https://www.chemaxon.com/forum/files/ajax-garbled-output.png

在這裏,你會發現,選擇一個分子圖像時,字體出現正確渲染。否則,它們會顯示爲亂碼抽象矢量藝術。

我沒有遇到任何有關我的開發服務器上的字體的問題,這是運行Sun Java 1.5.0.14的Debian Etch系統。生產服務器,運行Java 1.5.0.22的CentOS服務器是顯示腐敗問題的系統。請注意,我也嘗試在生產服務器上使用1.6.X Java,但沒有結果。

ChemAxon支持人員向我指出,用於配置Java字體支持的fontconfig.properties文件可能是負責任的。

下面是對應於我的(顯示correctlly)開發服務器的fontconfig.properties文件: https://www.chemaxon.com/forum/fonts-development-server.tar-download6823.gz

下面是對應於我的(顯示不正確地)生產服務器fontconfig.properties文件: https://www.chemaxon.com/forum/fonts-production-server.tar-download6824.gz

如果您可以幫助我在生產服務器上正確顯示字體,我將非常感激。

回答

0

我通過yum執行Java 1.6包的全新安裝來解決此問題。我無法通過調整字體配置文件來手動修復此問題。