以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並不會被顯示