10.18
沒錯,silverlight 1.0 顯示中文的問題在我每次示範 silverlight 的時候都會被問到,本來想寫一篇解決的方法,但是實在苦於平常工作實在太忙碌,所以一直無法順利的將他打成文章,我也寫了一堆的 silverlight 範例,可是一直也沒時間共享出來,看來要等到以後有時間才能慢慢分享了。
還好微軟的高手們(這要感謝黃忠成和moli的分享)很貼心並且仔細將 silverlight 顯示中文的方法,寫了一篇長達34頁的文章分享出來,當然有這麼好的資源不跟大家分享實在太對不起他們了,經過告知後我將該文章放在這裡,若是被這個問題困擾很久的朋友,可以由下面的網址做下載。
由於在RIA這個領域打滾了一陣子,其實從第一次看到 silverlight 的文字呈現,就知道 silverlight 和 Flash 的文字表現是走不同的邏輯,就如文章中所提到的,silverlight 之所以不能顯示中文,是因為Runtime沒有提供中文字型,沒錯,換個角度想,為什麼微軟會這樣做,原因就是若是不用字型來呈現的話,是無法表現美觀又功能強大的文字的,像是silverlight中的字型可以直接實現扭曲,著色,筆刷等功能,這些都是需要字型的支援才辦的到的,反觀Flash就是採用跟HTML的相同的方法,直接使用系統字型來呈現,雖然不會有中文顯示的問題,但是就沒辦法像silverlight直接的進行一些像是扭曲,著色,筆刷的功能,除非透過一些特別的ActionScript支援或是內嵌字型才能辦到。
沒有辦法說誰好,只能說silverlight有它的想法和優秀的地方,Flash也有他自己的想法和優秀的地方,如果兩者能夠良性的競爭,相信對RIA的應用應該會有更大的突破,關於這點我就引頸盼望了。
相關文章:
文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。


No Comment.
Add Your Comment