g 見 kh 溪 k 群 ng 疑 b 幫 ph 滂 p 並 m 明
Hw 非 hw 敷 Hw 奉 w 微 d 端 th 透 t 定 n 泥
j 知、照 ch 徹、穿 c 澄、床 sh 審 zh 禪 ñ 娘 dz 精 tsh 清 ts 從 s 心 z 邪
h 曉 X 匣 H 匣 ' 影 Y 影 x 喻 y 喻
l 來 Zh 日 i u e o w y ÿ

西夏文

一、Unicode字體

過去曾經存在過不少西夏文字體,比如:景永時字體、韓小忙字體、柳常青字體、臺灣中央研究院字體、日本今昔文字鏡字體等。這些字體的共同特點是佔用漢字的編碼空間,使得這些字體在Word裏使用時必須不停地設置字體,否則將會顯示爲漢字。而且這些字體都互不兼容。如果設置不當則會和漢字混合顯示影響閱讀理解。在經歷了多年的討論和研究後,Unicode於2016年6月的9.0版本終於收錄了西夏文字符。於是我們終於可以拋棄原有的各種字體,統一使用Unicode標準的西夏文字體,這樣大家可以更好地傳播、共享西夏文資料。

Tangut N4694

Tangut N4694

Tangut N4694由景永時和賈常業做的西夏文字體修改而來,根據最新版本Unicode V17碼表修正了錯誤並優化部分字形結構。本字體共收錄Unicode西夏文6175個、PUA西夏文395個、Unicode部件883個、PUA部件395個、西夏漢字8個、西夏文重文符號1個。

版本:V17

更新日期:2026.2.28

下載字體

new Tangut Std

new Tangut Std

new Tangut Std(新西夏字體)是在參考《文海》、《同音》、《同義》等西夏文字書的基礎上製作的全新的西夏文字體。這個字體修正了原有的景永時字體的一些錯誤,應該是目前字型比較規範、錯誤較少的一種西夏文字體。這個字體共收錄西夏文6145個、未收錄Unicode部件。

版本:V2.008

更新日期:2023.3.7

下載字體

Tangut TWU

Tangut TWU

Tangut TWU是基於臺灣中央研究院製作的西夏文字體修改而來的字體,這個字體缺字較多,共收錄西夏文5770個,使用時請注意。

版本:V1.007

更新日期:2023.3.7

下載字體

Mojikyo Tangut

Mojikyo Tangut

Mojikyo Tangut是基於日本今昔文字鏡製作的西夏文字體M202和M203合併、修改而來的字體。原字體中所有的寫法錯誤均保留,使用時請注意。這個字體共收錄西夏文6051個,西夏漢字8個。

版本:V1.1

更新日期:2023.3.7

下載字體

Noto Serif Tangut

Noto Serif Tangut

Noto Serif Tangut是Google Noto字體項目的一部分,用以覆蓋所有已经在Unicode編碼的文種的龐大開源字體計劃。Noto Serif Tangut是主要以《同音》的寫法为基本參考而設計的一款襯線風格的西夏字體,後續也会及時跟進Unicode的更新,完全商用免費。

版本:V2.168

更新日期:2021.2.5

下載字體

二、輸入法

古今文字集成推出4種西夏文輸入方案:

  1. 基於夏漢字典序號和四角號碼的輸入法
  2. 基於索弗羅諾夫序號和四角號碼的輸入法
  3. 西夏文部件輸入法
  4. 通用版輸入法

每一種輸入法都分別有獨立安裝版(適用於各類Windows系統)和基於RIME | 中州韻輸入法的跨平臺輸入方案(適用於Windows、Linux、macOS)。

獨立安裝版是使用多多輸入法生成器製作的輸入法,因此僅適用於Windows系統,安裝過程比較簡單,無需額外配置,且輸入法自帶5種皮膚,可自行切換。

基於RIME的輸入法安裝和配置過程比較麻煩,適用於高級用戶。輸入法的安裝和使用教程請參考這裏

1. 夏漢字典序號和四角號碼輸入法

本輸入法採用主鍵盤上方的數字鍵輸入。《夏漢字典》序號以2008版《夏漢字典》和2012版《簡明夏漢字典》為準(個別序號和1997版《夏漢字典》不同)。序號小於1000的請務必在序號之前補0。

例如:序號為0025的字需要輸 0025

排在候選字列表的第一個的是序號對應的字,之後的才可能是四角號碼對應的字。四角號碼建議輸入完整的6位(主碼+附碼),也可以只輸入4位(主碼)。

版本:V0.6

更新日期:2026.2.28

RIME版  獨立安裝版


2. 索號和四角號碼輸入法

本輸入法採用主鍵盤上方的數字鍵輸入。索號即索弗羅諾夫序號,請參考索弗羅諾夫(M. V. Sofronov)的《西夏語語法》(ГРАММАТИКА ТАНГУТСКОГО ЯЗЫКА)。四角號碼輸入方法參考上面的“《夏漢字典》序號和四角號碼輸入”。索弗羅諾夫序號小於1000的請務必在序號之前補0。

例如:序號 0001 的字請輸入 0001

版本:V0.6

更新日期:2026.2.28

RIME版  獨立安裝版 


3. 西夏文部件輸入法

西夏文部件用於分析西夏文的字形(類似漢字的部首偏旁),最新版的Unicode V17規定了883個西夏文部件,此外為了分析西夏文的結構和開發西夏文部件檢字法,Tangut N4694字體還額外收錄了395個未被Unicode收錄的西夏文部件,放在PUA(私人使用分區)以方便用戶通過部件查詢西夏文。

本輸入法採用筆畫輸入。一個編碼對應一個筆畫,如 A 對應“橫”; B 對應“豎”; C 對應“撇”; D 對應“點”…… 我們參考五筆輸入法的原則,輸入時最多輸入5碼,即第1畫、第2畫、第3畫、第4畫、和最後1畫(少於5筆的則輸入完整的筆順)。具體的筆畫編碼請參考西夏文部件檢字法的“筆畫索引表”。

下面提供2種部件輸入法,第1種“Unicode部件輸入法”僅能輸入883個Unicode西夏文部件,第2種“Unicode+PUA部件輸入法”可以輸入883個Unicode西夏文部件加395個PUA西夏文部件(請使用Tangut N4694字體顯示)。

版本:V0.5

更新日期:2026.2.28

RIME版: Unicode部件輸入法  Unicode+PUA部件輸入法

獨立安裝版: Unicode部件輸入法  Unicode+PUA部件輸入法


4. 通用版輸入法

考慮到使用數字鍵盤輸入的不便性,本輸入法使用英文字母輸入四角號碼和西夏文部件,以取代使用數字鍵輸入四角號碼。具體的四角號碼和鍵位對應如下(基本採用拼音首字母):

  • 1: I
  • 2: E
  • 3: S
  • 4: X
  • 5: W
  • 6: L
  • 7: Q
  • 8: B
  • 9: J
  • 0: O

版本:V0.6

更新日期:2026.2.28

RIME版  獨立安裝版


其他西夏文輸入法

@小萱西夏文根據《夏漢字典》擬音製作了一種基於RIME的西夏文拼音輸入法。萱拼輸入法V3.0版與V1較之V1系列版本,增加了韓小忙老師《西夏文詞典》的全部詞彙2萬有餘,同時,對所有字音進行了較對,以確保基本無誤。這種輸入法適合熟悉西夏文聲韻的用戶使用。具體的使用教程請看下載文件內的使用說明。

版本:V3.0

更新日期:2023.8.17

下載輸入法

三、字體轉換工具

西夏文字體轉換工具可以將舊版西夏文字體(景永時字體)所錄入的西夏文文本轉換成新版Unicode西夏文字體。請在安裝Unicode西夏文字體後用任意瀏覽器打開html文件,只需將需要轉換的文本複製到左側文本框內,點擊“轉換”即可在右側顯示出轉換成Unicode字體的文本。

版本:V1.5

更新日期:2024.3.15

下載轉換工具