Silverlight 用路徑(Path)取代中文字型

Silverlight 為了控制第一次安裝的檔案大小, 並未包括 Unicode 的完整字集, 使得亞語系統網頁, 要從網站上額外下載字型檔, 來顯示所需的字型 (請參考 Silverlight 與中文顯示)。有時候, 網頁裡顯示中文字型是少數的、固定的幾個字, 為此大費周章的下載完整的字型檔並不划算, 這時就可以考慮把中文字轉換成路徑(Path)元素。

用 Expression Blend2 May CTP 打開 Silverlight 的專案, 選擇按鈕中的 TextBlock 物件(一定要是 TextBlock 物件, 其他的物件不能轉), 用 [Object/Path/Convert to Path] 的功能, TextBlock 就會轉成 Path 物件, 這樣就不用下載中文字型即可顯示中文字。

 

儲存後執行的結果: