Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 字体映射问题Oracle Forms 11_Java_Oracle_Oracleforms - Fatal编程技术网

Java 字体映射问题Oracle Forms 11

Java 字体映射问题Oracle Forms 11,java,oracle,oracleforms,Java,Oracle,Oracleforms,我无法映射表单的字体。我跟着 我在WLS服务器文件的Registry.dat处添加了以下行: default.fontMap.appFontnames=Courier New,Courier,courier,System,Terminal,Fixed,Fixedsys,Times,Times New Roman,MS Sans Serif,Arial,Wingdings default.fontMap.javaFontnames=MonoSpaced,MonoSpaced,MonoSpaced,

我无法映射表单的字体。我跟着

我在WLS服务器文件的Registry.dat处添加了以下行:

default.fontMap.appFontnames=Courier New,Courier,courier,System,Terminal,Fixed,Fixedsys,Times,Times New Roman,MS Sans Serif,Arial,Wingdings
default.fontMap.javaFontnames=MonoSpaced,MonoSpaced,MonoSpaced,Dialog,MonoSpaced,Dialog,Dialog,Serif,Serif,SansSerif,SansSerif,Wingdings
并将以下行添加到fontconfig.properties:

allfonts.wingdings=Wingdings
wingdings.plain.alphabetic=Wingdings
wingdings.bold.alphabetic=Wingdings
wingdings.italic.alphabetic=Wingdings
wingdings.bolditalic.alphabetic=Wingdings
运行表单时,绝对没有任何更改。看起来fontconfig永远不会被读取,因为将Wingdings映射到Java标准字体也可以。我正在尝试映射一些Wingdings字体。但是映射其他字体也不起作用

有人想办法解决这个问题吗?字体没有解决办法,必须更改。没有办法强制进行字体映射


谢谢,我曾经在Oracle报告中遇到过类似的错误,即当NLS_LANG设置为UTF8时,Wingdings字体没有出现

解决方案是“使用UTF8时唯一可用的Wingdings字体是ASC 32和127之间的字符。ASC 252将显示空白,因为UTF8不支持它

以下任何字体集都可以提供合理的解决方案

韦丁斯-chr(97) 翼梢2-chr(80) 翼梢2-chr(87)

也许可以试试webdings,看看你是否能得到更好的回复。将来你可以在我的博客oracleformsinfo.com上找到许多表单解决方案。谢谢