Accented characters not appearing correctly in BI Publisher PDF output

烈酒焚心 提交于 2019-12-13 20:08:42

问题


Using Oracle Business Intelligence Publisher 12.2.1.3.0 AKA, BI Publisher Enterprise.

I'm having trouble with accented characters, such as the ü character (the letter U with an umlaut/diaeresis). Sometimes they appear with the umlaut above the u, and sometimes to the right of the u.

I've learned that a u with an umlaut/diaeresis can be stored as

One character (composed)

latin small letter u with diaeresis

Two characters (decomposed)

latin small letter u
combining diaeresis

I originally thought it was a problem with the html2fo function, but that has proven incorrect. Some of my source data is stored composed, some decomposed.

The problem is with the decomposed form.

It's working fine when I generate HTML output, but appears incorrect in PDF output. PDF output shows the umlaut after the U, rather than above it.

PDF Output:

If I take the source data in Word, and export a PDF, the decomposed characters appear just fine.

How do I correct for this problem? Bug in BI Publisher maybe? I would not like to make a function to convert decomposed to composed characters if I can avoid it.

来源:https://stackoverflow.com/questions/55928981/accented-characters-not-appearing-correctly-in-bi-publisher-pdf-output

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!