跳至內容

用戶:Shizhao/webfont

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

本工具採用webfont技術解決中文擴充區漢字與未收錄漢字的顯示問題。

以下使用方法必須啟用webfont小工具後才有效。目前頁面標題和全頁都可顯示擴充區漢字(支援電腦版和流動版)。

unihan擴充漢字

顯示Unicode擴充漢字的方法:

<span id="glyphwebfont" class="字体名">字</span>。其中「glyphwebfont」不能改動;「字型名」為glyphwiki上含有該漢字的group名字空間頁面中所給出的字型名稱;「字」則為該擴充區漢字。(注意:group名字空間中如果增減過漢字的話,需要在group頁面上手工重新生成字型檔案,且字型檔名會改變,原來的字型檔案不可用)

例子:

<span id="glyphwebfont" class="gw569299">𪨊</span>,顯示為:

<span id="glyphwebfont" class="gw1207030">🀎</span>,顯示為:

🀎

也可以使用{{僻字}}模板,這樣即使沒有啟用小工具,也不影響原來的用法。用法為:

{{僻字|font-family=u1f00e|🀎|麻将牌}}

顯示為:

🀎

建議使用{{CJK-New-Char}}模板,例子:

{{CJK-New-Char|2BCA8|block=E|font-family=gw1793992}}

顯示為:

字型只需要在該頁面呼叫一次即可標題和全頁都顯示該字。

未收錄漢字

對於未收錄漢字的顯示,使用方法為:

<span id="glyphwebfont-one" class="glyphwiki字体名">〓</span>。其中「glyphwebfont-one」不能改動;「glyphwiki字型名」為glyphwiki上該漢字頁面上所給出的字型名稱;「〓」是未收錄漢字的表示符,不要改動。

例子:

<span id="glyphwebfont-one" class="sayunu_gundam">〓</span>,顯示為:

<span id="glyphwebfont-one" class="biangpublic">〓〓</span>面,顯示為:

〓〓

瀏覽器相容性

  • Firefox、Chrome完全相容
  • 舊版本IE不相容。
  • 瀏覽器完整相容性見[1]

已知問題

  • 對於未收錄漢字,glyphwiki會刪掉unicode已收錄或準備收錄的字,此時webfont指令碼會在該字上顯示為空白(暫時沒有解決辦法)
  • 對於已收錄漢字,只能載入glyphwiki上group名字空間頁面中的字型,載入某個單字的字型檔案會無效
  • 對於一些在某類主題或某類頁面中經常使用的字,可以去glyphwiki上建一個group頁面,生成含有這些字的字型,可能會最佳化頁面訪問
  • group名字空間中如果增減過漢字的話,需要在group頁面上手工重新生成字型檔案,且字型檔名會改變,原來的字型檔案不可用
  • 流動版不能使用{{CJK-New-Char}}模板來顯示擴充區漢字,頁面標題也不能顯示
  • 不支援預覽模式
  • 不支援編輯模式

參看