以Axure RP企划网站有个特性是网页设计师还蛮喜欢的,那就是网页设计师可以直接从Prototype上,复制文字数据直接拿来设计网页。
但是有些情况,因为中文计算机环境的关系,使得我们想要表达呈现在Prototype上的文字无法顺利显示出来。最近有使用者反应,某些特殊中文字或符号,可以输入在Axure RP的wireframe上,但是当输出成HTML Prototype时,在浏览器上却看不到。
究竟是哪些中文字或特殊符号有影响呢?
比如:陶喆的「喆」,胜肽的「肽」,表示Copyright的 (c),Trademark的(tm),Registered Trademark的(R)。
在HTML语法中:
- 如果要呈现出 TM (trademark)符号,要使用 "& #0153;" (中间无空格),或Unicode "& #8482;"(中间无空格)。
- 要呈现出 Copyright符号©,要使用"& #0169;"(中间无空格);
- 要呈现 Registered Trademark符号®,则要使用"& #0174;"(中间无空格)。
直接在Axure RP输入"& #0153;",输出成Prototype时,并不会呈现出正确的trademark符号。这时候,我们必须藉助Microsoft Word的协助。
步骤一,先将你想呈现的特殊中文字及符号,先在Word里头打好。
|
|
步骤二,在Axure RP的画布中,放置一个Text Panel对象。 |
|
步骤三,直接从WordCopy/Paste你要的中文字或符号,输入到刚才选取Text Panel对象的文字。(如果你是将中文字Copy/Paste到wireframe的画布上,而不是输入到Text Panel中,就不会有效果了) 然后输出成HTML Prototype,检视结果。这时候这些特殊中文字或符号,都可以顺利呈现在Prototype上,而且这些文字符号可以被轻易选取做其它用途。 > 观看输出HTML Prototype |
最后提醒,Copyright的符号(c)必须是字符串中的起头,才能在Prototype上呈现符号(c);如果(c)放在文字的中间,虽然在Axure RP上看得到符号,但输出成HTML Prototype时,可能还是看不到。
中文环境问题及已知解法,放在UserXper Blog的Axure RP操作问答
您的问题是否得到解答? 如果没有得到解答,请把您的问题张贴到Axure RP论坛或留言给我们,我们会有人随时帮您解答。



张贴留言
* 为必填,您的email并不会被显示