initial commit
70
PY_c.custom.yaml
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
patch:
|
||||||
|
speller/algebra:
|
||||||
|
- erase/^xx$/
|
||||||
|
- derive/^([jqxy])u$/$1v/
|
||||||
|
- derive/^([aoe])([ioun])$/$1$1$2/
|
||||||
|
- xform/^([aoe])(ng)?$/$1$1$2/
|
||||||
|
- xform/iu$/Q/
|
||||||
|
- xform/(.)ei$/$1W/
|
||||||
|
- xform/uan$/R/
|
||||||
|
- xform/[uv]e$/T/
|
||||||
|
- xform/un$/Y/
|
||||||
|
- xform/^sh/U/
|
||||||
|
- xform/^ch/I/
|
||||||
|
- xform/^zh/V/
|
||||||
|
- xform/uo$/O/
|
||||||
|
- xform/ie$/P/
|
||||||
|
- xform/i?ong$/S/
|
||||||
|
- xform/ing$|uai$/K/
|
||||||
|
- xform/(.)ai$/$1D/
|
||||||
|
- xform/(.)en$/$1F/
|
||||||
|
- xform/(.)eng$/$1G/
|
||||||
|
- xform/[iu]ang$/L/
|
||||||
|
- xform/(.)ang$/$1H/
|
||||||
|
- xform/ian$/M/
|
||||||
|
- xform/(.)an$/$1J/
|
||||||
|
- xform/(.)ou$/$1Z/
|
||||||
|
- xform/[iu]a$/X/
|
||||||
|
- xform/iao$/N/
|
||||||
|
- xform/(.)ao$/$1C/
|
||||||
|
- xform/ui$/V/
|
||||||
|
- xform/in$/B/
|
||||||
|
- xlit/QWRTYUIOPSDFGHJKLZXCVBNM/qwrtyuiopsdfghjklzxcvbnm/
|
||||||
|
# - abbrev/^(.).+$/$1/ #词组在后
|
||||||
|
# - derive/^(.).+$/$1/ #词组在前
|
||||||
|
|
||||||
|
# 以下是双拼候选编码框的输入编码,自动转为全拼
|
||||||
|
|
||||||
|
translator/preedit_format:
|
||||||
|
- xform/([bpmfdtnljqx])n/$1iao/
|
||||||
|
- xform/(\w)g/$1eng/
|
||||||
|
- xform/(\w)q/$1iu/
|
||||||
|
- xform/(\w)w/$1ei/
|
||||||
|
- xform/([dtnlgkhjqxyvuirzcs])r/$1uan/
|
||||||
|
- xform/(\w)t/$1ve/
|
||||||
|
- xform/(\w)y/$1un/
|
||||||
|
- xform/([dtnlgkhvuirzcs])o/$1uo/
|
||||||
|
- xform/(\w)p/$1ie/
|
||||||
|
- xform/([jqx])s/$1iong/
|
||||||
|
- xform/(\w)s/$1ong/
|
||||||
|
- xform/(\w)d/$1ai/
|
||||||
|
- xform/(\w)f/$1en/
|
||||||
|
- xform/(\w)h/$1ang/
|
||||||
|
- xform/(\w)j/$1an/
|
||||||
|
- xform/([gkhvuirzcs])k/$1uai/
|
||||||
|
- xform/(\w)k/$1ing/
|
||||||
|
- xform/([jqxnlb])l/$1iang/
|
||||||
|
- xform/(\w)l/$1uang/
|
||||||
|
- xform/(\w)z/$1ou/
|
||||||
|
- xform/([gkhvuirzcs])x/$1ua/
|
||||||
|
- xform/(\w)x/$1ia/
|
||||||
|
- xform/(\w)c/$1ao/
|
||||||
|
- xform/([dtgkhvuirzcs])v/$1ui/
|
||||||
|
- xform/(\w)b/$1in/
|
||||||
|
- xform/(\w)m/$1ian/
|
||||||
|
- xform/([aoe])\1(\w)/$1$2/
|
||||||
|
- "xform/(^|[ '])v/$1zh/"
|
||||||
|
- "xform/(^|[ '])i/$1ch/"
|
||||||
|
- "xform/(^|[ '])u/$1sh/"
|
||||||
|
- xform/([jqxy])v/$1u/
|
||||||
|
- xform/([nl])v/$1ü/
|
820839
PY_c.dict.yaml
Normal file
115
PY_c.schema.yaml
Normal file
|
@ -0,0 +1,115 @@
|
||||||
|
# Rime schema
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
schema:
|
||||||
|
schema_id: PY_c
|
||||||
|
name: 拼音++
|
||||||
|
version: "0.18"
|
||||||
|
author:
|
||||||
|
- 秃
|
||||||
|
description: |
|
||||||
|
拼音++
|
||||||
|
dependencies:
|
||||||
|
- stroke
|
||||||
|
|
||||||
|
switches:
|
||||||
|
- name: ascii_mode
|
||||||
|
reset: 0
|
||||||
|
states: [ 中文, 西文 ]
|
||||||
|
- name: full_shape
|
||||||
|
states: [ 半角, 全角 ]
|
||||||
|
- name: simplification
|
||||||
|
reset: 1
|
||||||
|
states: [ 漢字, 汉字 ]
|
||||||
|
- name: ascii_punct
|
||||||
|
states: [ 。,, ., ]
|
||||||
|
- name: emoji_suggestion
|
||||||
|
reset: 1
|
||||||
|
states: [ "🈚︎", "🈶️" ]
|
||||||
|
|
||||||
|
engine:
|
||||||
|
processors:
|
||||||
|
- ascii_composer
|
||||||
|
- recognizer
|
||||||
|
- key_binder
|
||||||
|
- speller
|
||||||
|
- punctuator
|
||||||
|
- selector
|
||||||
|
- navigator
|
||||||
|
- express_editor
|
||||||
|
segmentors:
|
||||||
|
- ascii_segmentor
|
||||||
|
- matcher
|
||||||
|
- abc_segmentor
|
||||||
|
- punct_segmentor
|
||||||
|
- fallback_segmentor
|
||||||
|
translators:
|
||||||
|
- punct_translator
|
||||||
|
- reverse_lookup_translator
|
||||||
|
- script_translator
|
||||||
|
filters:
|
||||||
|
- "simplifier@emoji_suggestion"
|
||||||
|
- simplifier
|
||||||
|
- uniquifier
|
||||||
|
|
||||||
|
speller:
|
||||||
|
alphabet: zyxwvutsrqponmlkjihgfedcba
|
||||||
|
delimiter: " '"
|
||||||
|
algebra:
|
||||||
|
- erase/^hm$/
|
||||||
|
- erase/^m$/
|
||||||
|
- erase/^n$/
|
||||||
|
- erase/^ng$/
|
||||||
|
- abbrev/^([a-z]).+$/$1/
|
||||||
|
- abbrev/^([zcs]h).+$/$1/
|
||||||
|
- derive/^([nl])ue$/$1ve/
|
||||||
|
- derive/^([jqxy])u/$1v/
|
||||||
|
- derive/un$/uen/
|
||||||
|
- derive/ui$/uei/
|
||||||
|
- derive/iu$/iou/
|
||||||
|
- derive/([aeiou])ng$/$1gn/
|
||||||
|
- derive/([dtngkhrzcs])o(u|ng)$/$1o/
|
||||||
|
- derive/ong$/on/
|
||||||
|
- derive/ao$/oa/
|
||||||
|
- derive/([iu])a(o|ng?)$/a$1$2/
|
||||||
|
|
||||||
|
translator:
|
||||||
|
dictionary: PY_c
|
||||||
|
prism: PY_c
|
||||||
|
enable_user_dict: false
|
||||||
|
preedit_format:
|
||||||
|
- xform/([nl])v/$1ü/
|
||||||
|
- xform/([nl])ue/$1üe/
|
||||||
|
- xform/([jqxy])v/$1u/
|
||||||
|
|
||||||
|
reverse_lookup:
|
||||||
|
dictionary: stroke
|
||||||
|
enable_completion: true
|
||||||
|
prefix: "`"
|
||||||
|
suffix: "'"
|
||||||
|
tips: 〔笔画〕
|
||||||
|
preedit_format:
|
||||||
|
- xlit/hspnz/一丨丿丶乙/
|
||||||
|
comment_format:
|
||||||
|
- xform/([nl])v/$1ü/
|
||||||
|
|
||||||
|
punctuator:
|
||||||
|
import_preset: symbols
|
||||||
|
|
||||||
|
key_binder:
|
||||||
|
import_preset: default
|
||||||
|
bindings:
|
||||||
|
# 数字键盘回车
|
||||||
|
- { when: has_menu, accept: KP_Enter, send: Return }
|
||||||
|
|
||||||
|
recognizer:
|
||||||
|
import_preset: default
|
||||||
|
patterns:
|
||||||
|
punct: "^/([0-9]0?|[A-Za-z]+)$"
|
||||||
|
reverse_lookup: "`[a-z]*'?$"
|
||||||
|
|
||||||
|
emoji_suggestion:
|
||||||
|
opencc_config: emoji.json
|
||||||
|
option_name: emoji_suggestion
|
||||||
|
tips: none
|
||||||
|
inherit_comment: false
|
BIN
backgrounds/a.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
backgrounds/b.png
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
backgrounds/c.png
Normal file
After Width: | Height: | Size: 6.6 KiB |
BIN
backgrounds/d.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
backgrounds/e.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
backgrounds/f.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
backgrounds/g.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
backgrounds/h.png
Normal file
After Width: | Height: | Size: 5.8 KiB |
BIN
backgrounds/i.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
backgrounds/j.png
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
backgrounds/k.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
BIN
backgrounds/l.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
backgrounds/m.png
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
backgrounds/n.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
backgrounds/o.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
backgrounds/p.png
Normal file
After Width: | Height: | Size: 7.8 KiB |
BIN
backgrounds/q.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
backgrounds/r.png
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
backgrounds/s.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
backgrounds/t.png
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
backgrounds/u.png
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
backgrounds/v.png
Normal file
After Width: | Height: | Size: 7 KiB |
BIN
backgrounds/w.png
Normal file
After Width: | Height: | Size: 7 KiB |
BIN
backgrounds/x.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
backgrounds/y.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
backgrounds/z.png
Normal file
After Width: | Height: | Size: 6.9 KiB |
12
default.custom.yaml
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
patch:
|
||||||
|
schema_list:
|
||||||
|
- schema: tiger
|
||||||
|
- schema: xtroke
|
||||||
|
- schema: newhannom
|
||||||
|
- schema: sawndip
|
||||||
|
- schema: liangfen
|
||||||
|
- schema: zyenpheng
|
||||||
|
- schema: oldhangeul
|
||||||
|
- schema: tangut_xhzd
|
||||||
|
- schema: PY_c
|
||||||
|
...
|
66
default.yaml
Normal file
|
@ -0,0 +1,66 @@
|
||||||
|
# Rime default settings
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
config_version: '0.40'
|
||||||
|
|
||||||
|
schema_list:
|
||||||
|
- schema: luna_pinyin
|
||||||
|
- schema: luna_pinyin_simp
|
||||||
|
- schema: luna_pinyin_fluency
|
||||||
|
- schema: bopomofo
|
||||||
|
- schema: bopomofo_tw
|
||||||
|
- schema: cangjie5
|
||||||
|
- schema: stroke
|
||||||
|
- schema: terra_pinyin
|
||||||
|
|
||||||
|
switcher:
|
||||||
|
caption: 〔方案選單〕
|
||||||
|
hotkeys:
|
||||||
|
- Control+grave
|
||||||
|
- Control+Shift+grave
|
||||||
|
- F4
|
||||||
|
save_options:
|
||||||
|
- full_shape
|
||||||
|
- ascii_punct
|
||||||
|
- simplification
|
||||||
|
- extended_charset
|
||||||
|
- zh_hant
|
||||||
|
- zh_hans
|
||||||
|
- zh_hant_tw
|
||||||
|
fold_options: true
|
||||||
|
abbreviate_options: true
|
||||||
|
option_list_separator: '/'
|
||||||
|
|
||||||
|
menu:
|
||||||
|
page_size: 5
|
||||||
|
|
||||||
|
punctuator:
|
||||||
|
full_shape:
|
||||||
|
__include: punctuation:/full_shape
|
||||||
|
half_shape:
|
||||||
|
__include: punctuation:/half_shape
|
||||||
|
|
||||||
|
key_binder:
|
||||||
|
bindings:
|
||||||
|
__patch:
|
||||||
|
- key_bindings:/emacs_editing
|
||||||
|
- key_bindings:/move_by_word_with_tab
|
||||||
|
- key_bindings:/paging_with_minus_equal
|
||||||
|
- key_bindings:/paging_with_comma_period
|
||||||
|
- key_bindings:/numbered_mode_switch
|
||||||
|
|
||||||
|
recognizer:
|
||||||
|
patterns:
|
||||||
|
email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$"
|
||||||
|
uppercase: "[A-Z][-_+.'0-9A-Za-z]*$"
|
||||||
|
url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$"
|
||||||
|
|
||||||
|
ascii_composer:
|
||||||
|
good_old_caps_lock: true
|
||||||
|
switch_key:
|
||||||
|
Shift_L: inline_ascii
|
||||||
|
Shift_R: commit_text
|
||||||
|
Control_L: noop
|
||||||
|
Control_R: noop
|
||||||
|
Caps_Lock: clear
|
||||||
|
Eisu_toggle: clear
|
BIN
fonts/FZJiaGW.TTF
Normal file
BIN
fonts/GoogleSans-Regular.ttf
Normal file
BIN
fonts/乱痕小篆-2015-11-15.ttf
Normal file
67
key_bindings.yaml
Normal file
|
@ -0,0 +1,67 @@
|
||||||
|
# Rime key bindings
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
emacs_editing:
|
||||||
|
__append:
|
||||||
|
- { when: composing, accept: Control+p, send: Up }
|
||||||
|
- { when: composing, accept: Control+n, send: Down }
|
||||||
|
- { when: composing, accept: Control+b, send: Left }
|
||||||
|
- { when: composing, accept: Control+f, send: Right }
|
||||||
|
- { when: composing, accept: Control+a, send: Home }
|
||||||
|
- { when: composing, accept: Control+e, send: End }
|
||||||
|
- { when: composing, accept: Control+d, send: Delete }
|
||||||
|
- { when: composing, accept: Control+k, send: Shift+Delete }
|
||||||
|
- { when: composing, accept: Control+h, send: BackSpace }
|
||||||
|
- { when: composing, accept: Control+g, send: Escape }
|
||||||
|
- { when: composing, accept: Control+bracketleft, send: Escape }
|
||||||
|
- { when: composing, accept: Control+y, send: Page_Up }
|
||||||
|
- { when: composing, accept: Alt+v, send: Page_Up }
|
||||||
|
- { when: composing, accept: Control+v, send: Page_Down }
|
||||||
|
|
||||||
|
move_by_word_with_tab:
|
||||||
|
__append:
|
||||||
|
- { when: composing, accept: ISO_Left_Tab, send: Shift+Left }
|
||||||
|
- { when: composing, accept: Shift+Tab, send: Shift+Left }
|
||||||
|
- { when: composing, accept: Tab, send: Shift+Right }
|
||||||
|
|
||||||
|
paging_with_minus_equal:
|
||||||
|
__append:
|
||||||
|
- { when: has_menu, accept: minus, send: Page_Up }
|
||||||
|
- { when: has_menu, accept: equal, send: Page_Down }
|
||||||
|
|
||||||
|
paging_with_comma_period:
|
||||||
|
__append:
|
||||||
|
- { when: paging, accept: comma, send: Page_Up }
|
||||||
|
- { when: has_menu, accept: period, send: Page_Down }
|
||||||
|
|
||||||
|
paging_with_brackets:
|
||||||
|
__append:
|
||||||
|
- { when: paging, accept: bracketleft, send: Page_Up }
|
||||||
|
- { when: has_menu, accept: bracketright, send: Page_Down }
|
||||||
|
|
||||||
|
numbered_mode_switch:
|
||||||
|
__append:
|
||||||
|
- { when: always, accept: Control+Shift+1, select: .next }
|
||||||
|
- { when: always, accept: Control+Shift+2, toggle: ascii_mode }
|
||||||
|
- { when: always, accept: Control+Shift+3, toggle: full_shape }
|
||||||
|
- { when: always, accept: Control+Shift+4, toggle: simplification }
|
||||||
|
- { when: always, accept: Control+Shift+5, toggle: extended_charset }
|
||||||
|
- { when: always, accept: Control+Shift+exclam, select: .next }
|
||||||
|
- { when: always, accept: Control+Shift+at, toggle: ascii_mode }
|
||||||
|
- { when: always, accept: Control+Shift+numbersign, toggle: full_shape }
|
||||||
|
- { when: always, accept: Control+Shift+dollar, toggle: simplification }
|
||||||
|
- { when: always, accept: Control+Shift+percent, toggle: extended_charset }
|
||||||
|
|
||||||
|
windows_compatible_mode_switch:
|
||||||
|
__append:
|
||||||
|
- { when: always, accept: Shift+space, toggle: full_shape }
|
||||||
|
- { when: always, accept: Control+period, toggle: ascii_punct }
|
||||||
|
|
||||||
|
optimized_mode_switch:
|
||||||
|
__append:
|
||||||
|
- { when: always, accept: Control+Shift+space, select: .next }
|
||||||
|
- { when: always, accept: Shift+space, toggle: ascii_mode }
|
||||||
|
- { when: always, accept: Control+comma, toggle: full_shape }
|
||||||
|
- { when: always, accept: Control+period, toggle: ascii_punct }
|
||||||
|
- { when: always, accept: Control+slash, toggle: simplification }
|
||||||
|
- { when: always, accept: Control+backslash, toggle: extended_charset }
|
98811
liangfen.dict.yaml
Normal file
88
liangfen.schema.yaml
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
# Rime schema
|
||||||
|
# vim: set sw=2 sts=2 et:
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
schema:
|
||||||
|
schema_id: liangfen
|
||||||
|
name: LiangFen
|
||||||
|
version: "5.0"
|
||||||
|
author:
|
||||||
|
- TianHeng <2417647441@qq.com>
|
||||||
|
description: |
|
||||||
|
Use《http://yedict.com/》
|
||||||
|
http://yedict.com/
|
||||||
|
Dict is from http://yedict.com/
|
||||||
|
|
||||||
|
switches:
|
||||||
|
- name: ascii_mode
|
||||||
|
reset: 0
|
||||||
|
states: [ Chi, Eng ]
|
||||||
|
- name: full_shape
|
||||||
|
states: [ Half, Full ]
|
||||||
|
# - name: simplification
|
||||||
|
# states: [ Trad, Simp ]
|
||||||
|
- name: ascii_punct
|
||||||
|
states: [ 。,, ., ]
|
||||||
|
|
||||||
|
engine:
|
||||||
|
processors:
|
||||||
|
- ascii_composer
|
||||||
|
- recognizer
|
||||||
|
- key_binder
|
||||||
|
- speller
|
||||||
|
- punctuator
|
||||||
|
- selector
|
||||||
|
- navigator
|
||||||
|
- express_editor
|
||||||
|
segmentors:
|
||||||
|
- ascii_segmentor
|
||||||
|
- matcher
|
||||||
|
- abc_segmentor
|
||||||
|
- punct_segmentor
|
||||||
|
- fallback_segmentor
|
||||||
|
translators:
|
||||||
|
- punct_translator
|
||||||
|
- r10n_translator
|
||||||
|
- reverse_lookup_translator
|
||||||
|
filters:
|
||||||
|
# - simplifier
|
||||||
|
- uniquifier
|
||||||
|
|
||||||
|
speller:
|
||||||
|
alphabet: zyxwvutsrqponmlkjihgfedcba
|
||||||
|
delimiter: " '"
|
||||||
|
algebra:
|
||||||
|
- abbrev/^([a-z]).+$/$1/
|
||||||
|
|
||||||
|
translator:
|
||||||
|
dictionary: liangfen
|
||||||
|
enable_user_dict: false
|
||||||
|
spelling_hints: 4
|
||||||
|
preedit_format:
|
||||||
|
- "xlit|v|ü|"
|
||||||
|
- xform/iü/iv/
|
||||||
|
comment_format:
|
||||||
|
- "xlit|v|ü|"
|
||||||
|
- xform/iü/iv/
|
||||||
|
|
||||||
|
reverse_lookup:
|
||||||
|
dictionary: tiger
|
||||||
|
prefix: "`"
|
||||||
|
tips: 〔虎码〕
|
||||||
|
preedit_format:
|
||||||
|
# - xform/([nljqxy])v/$1ü/
|
||||||
|
|
||||||
|
punctuator:
|
||||||
|
import_preset: symbols
|
||||||
|
|
||||||
|
menu:
|
||||||
|
page_size: 6
|
||||||
|
|
||||||
|
key_binder:
|
||||||
|
import_preset: default
|
||||||
|
|
||||||
|
recognizer:
|
||||||
|
import_preset: default
|
||||||
|
patterns:
|
||||||
|
punct: '^/([0-9]0?|[A-Za-z]+)$'
|
||||||
|
reverse_lookup: "`[a-z]*$"
|
50
lua/exe.lua
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
--[[
|
||||||
|
Source:https://github.com/hchunhui/librime-lua/issues/35
|
||||||
|
通过特定命令启动外部程序。
|
||||||
|
|
||||||
|
※将"- lua_processor@exe_processor" 放在 engine/processors 里,并位于默认 selector 之前
|
||||||
|
※rime.lua中 增加"exe_processor = require("exe")"
|
||||||
|
|
||||||
|
|
||||||
|
--]] local function generic_open(dest)
|
||||||
|
if os.execute('start "" ' .. dest) then
|
||||||
|
return true
|
||||||
|
elseif os.execute('open ' .. dest) then
|
||||||
|
return true
|
||||||
|
elseif os.execute('xdg-open ' .. dest) then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local function exe(key, env)
|
||||||
|
local engine = env.engine
|
||||||
|
local context = engine.context
|
||||||
|
local kNoop = 2
|
||||||
|
if (context.input == "/huma" or context.input == "/zhmn") then
|
||||||
|
generic_open("https://tiger-code.com")
|
||||||
|
context:clear()
|
||||||
|
elseif (context.input == "/baidu" or context.input == "/bddu" or context.input == "/fuxl") then
|
||||||
|
generic_open("https://www.baidu.com")
|
||||||
|
elseif (context.input == "/biying" or context.input == "/bing" or context.input == "/biyk" or context.input == "/htxk") then
|
||||||
|
generic_open("https://cn.bing.com")
|
||||||
|
elseif (context.input == "/guge" or context.input == "/google" or context.input == "/hgzz") then
|
||||||
|
generic_open("https://www.google.com")
|
||||||
|
context:clear()
|
||||||
|
elseif (context.input == "/wangpan" or context.input == "/whpj" or context.input == "/mbia") then
|
||||||
|
generic_open("http://huma.ysepan.com")
|
||||||
|
context:clear()
|
||||||
|
elseif (context.input == "/genda" or context.input == "/gfda" or context.input == "/piua" or context.input == "/muyi" or context.input == "/emon" ) then
|
||||||
|
generic_open("https://typer.owenyang.top")
|
||||||
|
context:clear()
|
||||||
|
elseif (context.input == "/zitong" or context.input == "/zits" or context.input == "/whib") then
|
||||||
|
generic_open("https://zi.tools")
|
||||||
|
context:clear()
|
||||||
|
elseif (context.input == "/yedian" or context.input == "/yedm" or context.input == "/dnih") then
|
||||||
|
generic_open("http://www.yedict.com")
|
||||||
|
context:clear()
|
||||||
|
end
|
||||||
|
return kNoop
|
||||||
|
end
|
||||||
|
|
||||||
|
return exe
|
||||||
|
-- return { func = exe } --与"return exe"等效。
|
685
lua/unicode_info.lua
Normal file
|
@ -0,0 +1,685 @@
|
||||||
|
--[[
|
||||||
|
说明:
|
||||||
|
unicode display filter
|
||||||
|
字符转Unicode码滤镜
|
||||||
|
|
||||||
|
2022年11月9日 Shitlime
|
||||||
|
|
||||||
|
2023年2月13日 飞梧
|
||||||
|
合并字集lua,显示单字字集及Unicode码
|
||||||
|
|
||||||
|
使用步骤:
|
||||||
|
0. 在rime.lua添加如下一行:
|
||||||
|
unicode_info = require("unicode_info") -- Unicode显示滤镜
|
||||||
|
|
||||||
|
1. 在方案“filters: #过滤器”中添加如下一行:
|
||||||
|
- lua_filter@unicode_info #lua unicode显示滤镜
|
||||||
|
|
||||||
|
2. 在方案“switches: #开关”中添加名为uninfo的开关,对本滤镜进行控制:
|
||||||
|
例:
|
||||||
|
- name: uninfo
|
||||||
|
reset: 1
|
||||||
|
states: [ 〇, JU] # reset指定是否默认开启,1是默认开启,0默认关闭,若常用可以默认开启
|
||||||
|
]]--
|
||||||
|
|
||||||
|
local function ziji(danzi)
|
||||||
|
local ji = ""
|
||||||
|
if 0x4e00 <= danzi and danzi <= 0x9fff then
|
||||||
|
ji = "基本"
|
||||||
|
elseif 0x3400 <= danzi and danzi <= 0x4dbf then
|
||||||
|
ji = "扩A"
|
||||||
|
elseif 0x20000 <= danzi and danzi <= 0x2a6df then
|
||||||
|
ji = "扩B"
|
||||||
|
elseif 0x2a700 <= danzi and danzi <= 0x2b73f then
|
||||||
|
ji = "扩C"
|
||||||
|
elseif 0x2b740 <= danzi and danzi <= 0x2b81f then
|
||||||
|
ji = "扩D"
|
||||||
|
elseif 0x2b820 <= danzi and danzi <= 0x2ceaf then
|
||||||
|
ji = "扩E"
|
||||||
|
elseif 0x2ceb0 <= danzi and danzi <= 0x2ebef then
|
||||||
|
ji = "扩F"
|
||||||
|
elseif 0x30000 <= danzi and danzi <= 0x3134f then
|
||||||
|
ji = "扩G"
|
||||||
|
elseif 0x31350 <= danzi and danzi <= 0x323af then
|
||||||
|
ji = "扩H"
|
||||||
|
elseif 0xf900 <= danzi and danzi <= 0xfaff then
|
||||||
|
if danzi == 0xfa0e or danzi == 0xfa0f or danzi == 0xfa11 or danzi == 0xfa13 or danzi == 0xfa14 or danzi == 0xfa1f or danzi == 0xfa21 or danzi == 0xfa23 or danzi == 0xfa24 or danzi == 0xfa27 or danzi == 0xfa28 or danzi == 0xfa29 then
|
||||||
|
--﨎﨏﨑﨓﨔﨟﨡﨣﨤﨧﨨﨩
|
||||||
|
ji = "兼容区12统一字"
|
||||||
|
else
|
||||||
|
ji = "兼容字"
|
||||||
|
end
|
||||||
|
elseif 0x2f800 <= danzi and danzi <= 0x2fa1f then
|
||||||
|
ji = "兼容字补"
|
||||||
|
elseif 0x31c0 <= danzi and danzi <= 0x31ef then
|
||||||
|
ji = "笔画"
|
||||||
|
elseif 0x2e80 <= danzi and danzi <= 0x2eff then
|
||||||
|
ji = "部首补"
|
||||||
|
elseif 0x2f00 <= danzi and danzi <= 0x2fdf then
|
||||||
|
ji = "康熙部首"
|
||||||
|
elseif 0xe000 <= danzi and danzi <= 0xf8ff then
|
||||||
|
ji = "PUA"
|
||||||
|
elseif 0xf0000 <= danzi and danzi <= 0xfffff then
|
||||||
|
ji = "PUA扩A"
|
||||||
|
elseif 0x100000 <= danzi and danzi <= 0x10ffff then
|
||||||
|
ji = "PUA扩B"
|
||||||
|
elseif 0x2ff0 <= danzi and danzi <= 0x2ffb then
|
||||||
|
ji = "IDS"
|
||||||
|
elseif 0x3100 <= danzi and danzi <= 0x312f then
|
||||||
|
ji = "注音"
|
||||||
|
elseif 0x31a0 <= danzi and danzi <= 0x31bf then
|
||||||
|
ji = "注音符号扩"
|
||||||
|
elseif 0x0000 <= danzi and danzi <= 0x007f then
|
||||||
|
ji = "拉丁文"
|
||||||
|
elseif 0x0080 <= danzi and danzi <= 0x00ff then
|
||||||
|
ji = "拉丁文补"
|
||||||
|
elseif 0x0100 <= danzi and danzi <= 0x017f then
|
||||||
|
ji = "拉丁语扩A"
|
||||||
|
elseif 0x0180 <= danzi and danzi <= 0x024f then
|
||||||
|
ji = "拉丁语扩B"
|
||||||
|
elseif 0x0250 <= danzi and danzi <= 0x02af then
|
||||||
|
ji = "国际音标扩"
|
||||||
|
elseif 0x02b0 <= danzi and danzi <= 0x02ff then
|
||||||
|
ji = "间距修饰符"
|
||||||
|
elseif 0x0300 <= danzi and danzi <= 0x036f then
|
||||||
|
ji = "组合变音标记"
|
||||||
|
elseif 0x0370 <= danzi and danzi <= 0x03ff then
|
||||||
|
ji = "希腊文"
|
||||||
|
elseif 0x0400 <= danzi and danzi <= 0x04ff then
|
||||||
|
ji = "西里尔文"
|
||||||
|
elseif 0x0500 <= danzi and danzi <= 0x052f then
|
||||||
|
ji = "西里尔文补"
|
||||||
|
elseif 0x0530 <= danzi and danzi <= 0x058f then
|
||||||
|
ji = "亚美尼亚语"
|
||||||
|
elseif 0x0590 <= danzi and danzi <= 0x05ff then
|
||||||
|
ji = "希伯来文"
|
||||||
|
elseif 0x0600 <= danzi and danzi <= 0x06ff then
|
||||||
|
ji = "阿拉伯语"
|
||||||
|
elseif 0x0700 <= danzi and danzi <= 0x074f then
|
||||||
|
ji = "叙利亚文"
|
||||||
|
elseif 0x0750 <= danzi and danzi <= 0x077f then
|
||||||
|
ji = "阿拉伯语补"
|
||||||
|
elseif 0x0780 <= danzi and danzi <= 0x07bf then
|
||||||
|
ji = "它拿字母"
|
||||||
|
elseif 0x07c0 <= danzi and danzi <= 0x07ff then
|
||||||
|
ji = "西非书面文字"
|
||||||
|
elseif 0x0800 <= danzi and danzi <= 0x083f then
|
||||||
|
ji = "撒玛利亚字母"
|
||||||
|
elseif 0x0840 <= danzi and danzi <= 0x085f then
|
||||||
|
ji = "曼达文"
|
||||||
|
elseif 0x0860 <= danzi and danzi <= 0x086f then
|
||||||
|
ji = "叙利亚文补"
|
||||||
|
elseif 0x08a0 <= danzi and danzi <= 0x08ff then
|
||||||
|
ji = "阿拉伯语扩A"
|
||||||
|
elseif 0x0900 <= danzi and danzi <= 0x097f then
|
||||||
|
ji = "梵文"
|
||||||
|
elseif 0x0980 <= danzi and danzi <= 0x09ff then
|
||||||
|
ji = "孟加拉语"
|
||||||
|
elseif 0x0a00 <= danzi and danzi <= 0x0a7f then
|
||||||
|
ji = "古木基文"
|
||||||
|
elseif 0x0a80 <= danzi and danzi <= 0x0aff then
|
||||||
|
ji = "古吉拉特文"
|
||||||
|
elseif 0x0b00 <= danzi and danzi <= 0x0b7f then
|
||||||
|
ji = "奥里亚语"
|
||||||
|
elseif 0x0b80 <= danzi and danzi <= 0x0bff then
|
||||||
|
ji = "泰米尔语"
|
||||||
|
elseif 0x0c00 <= danzi and danzi <= 0x0c7f then
|
||||||
|
ji = "泰卢固语"
|
||||||
|
elseif 0x0c80 <= danzi and danzi <= 0x0cff then
|
||||||
|
ji = "卡纳达语"
|
||||||
|
elseif 0x0d00 <= danzi and danzi <= 0x0d7f then
|
||||||
|
ji = "马拉雅拉姆语"
|
||||||
|
elseif 0x0d80 <= danzi and danzi <= 0x0dff then
|
||||||
|
ji = "僧伽罗语"
|
||||||
|
elseif 0x0e00 <= danzi and danzi <= 0x0e7f then
|
||||||
|
ji = "泰语"
|
||||||
|
elseif 0x0e80 <= danzi and danzi <= 0x0eff then
|
||||||
|
ji = "老挝语"
|
||||||
|
elseif 0x0f00 <= danzi and danzi <= 0x0fff then
|
||||||
|
ji = "藏文"
|
||||||
|
elseif 0x1000 <= danzi and danzi <= 0x109f then
|
||||||
|
ji = "缅甸语"
|
||||||
|
elseif 0x10a0 <= danzi and danzi <= 0x10ff then
|
||||||
|
ji = "格鲁吉亚语"
|
||||||
|
elseif 0x1100 <= danzi and danzi <= 0x11ff then
|
||||||
|
ji = "韩文字母"
|
||||||
|
elseif 0x1200 <= danzi and danzi <= 0x137f then
|
||||||
|
ji = "阿姆哈拉语"
|
||||||
|
elseif 0x1380 <= danzi and danzi <= 0x139f then
|
||||||
|
ji = "阿姆哈拉语补"
|
||||||
|
elseif 0x13a0 <= danzi and danzi <= 0x13ff then
|
||||||
|
ji = "切罗基语"
|
||||||
|
elseif 0x1400 <= danzi and danzi <= 0x167f then
|
||||||
|
ji = "加拿大原住民音节"
|
||||||
|
elseif 0x1680 <= danzi and danzi <= 0x169f then
|
||||||
|
ji = "欧甘字母"
|
||||||
|
elseif 0x16a0 <= danzi and danzi <= 0x16ff then
|
||||||
|
ji = "卢恩字母"
|
||||||
|
elseif 0x1700 <= danzi and danzi <= 0x171f then
|
||||||
|
ji = "他加禄语"
|
||||||
|
elseif 0x1720 <= danzi and danzi <= 0x173f then
|
||||||
|
ji = "哈努诺文"
|
||||||
|
elseif 0x1740 <= danzi and danzi <= 0x175f then
|
||||||
|
ji = "布希德文"
|
||||||
|
elseif 0x1760 <= danzi and danzi <= 0x177f then
|
||||||
|
ji = "塔格巴努亚文"
|
||||||
|
elseif 0x1780 <= danzi and danzi <= 0x17ff then
|
||||||
|
ji = "高棉语"
|
||||||
|
elseif 0x1800 <= danzi and danzi <= 0x18af then
|
||||||
|
ji = "蒙古语"
|
||||||
|
elseif 0x18b0 <= danzi and danzi <= 0x18ff then
|
||||||
|
ji = "加拿大原住民音节扩"
|
||||||
|
elseif 0x1900 <= danzi and danzi <= 0x194f then
|
||||||
|
ji = "林布语"
|
||||||
|
elseif 0x1950 <= danzi and danzi <= 0x197f then
|
||||||
|
ji = "德宏傣文"
|
||||||
|
elseif 0x1980 <= danzi and danzi <= 0x19df then
|
||||||
|
ji = "傣仂语"
|
||||||
|
elseif 0x19e0 <= danzi and danzi <= 0x19ff then
|
||||||
|
ji = "高棉符号"
|
||||||
|
elseif 0x1a00 <= danzi and danzi <= 0x1a1f then
|
||||||
|
ji = "布吉语"
|
||||||
|
elseif 0x1a20 <= danzi and danzi <= 0x1aaf then
|
||||||
|
ji = "老傣文"
|
||||||
|
elseif 0x1ab0 <= danzi and danzi <= 0x1aff then
|
||||||
|
ji = "结合变音符号扩"
|
||||||
|
elseif 0x1b00 <= danzi and danzi <= 0x1b7f then
|
||||||
|
ji = "巴厘语"
|
||||||
|
elseif 0x1b80 <= danzi and danzi <= 0x1bbf then
|
||||||
|
ji = "巽他语"
|
||||||
|
elseif 0x1bc0 <= danzi and danzi <= 0x1bff then
|
||||||
|
ji = "巴塔克语"
|
||||||
|
elseif 0x1c00 <= danzi and danzi <= 0x1c4f then
|
||||||
|
ji = "绒巴文"
|
||||||
|
elseif 0x1c50 <= danzi and danzi <= 0x1c7f then
|
||||||
|
ji = "桑塔利语字母"
|
||||||
|
elseif 0x1c80 <= danzi and danzi <= 0x1c8f then
|
||||||
|
ji = "西里尔文扩C"
|
||||||
|
elseif 0x1c90 <= danzi and danzi <= 0x1cbf then
|
||||||
|
ji = "格鲁吉亚文扩"
|
||||||
|
elseif 0x1cc0 <= danzi and danzi <= 0x1ccf then
|
||||||
|
ji = "巽他文补"
|
||||||
|
elseif 0x1cd0 <= danzi and danzi <= 0x1cff then
|
||||||
|
ji = "吠陀扩"
|
||||||
|
elseif 0x1d00 <= danzi and danzi <= 0x1d7f then
|
||||||
|
ji = "国际音标扩"
|
||||||
|
elseif 0x1d80 <= danzi and danzi <= 0x1dbf then
|
||||||
|
ji = "国际音标补"
|
||||||
|
elseif 0x1dc0 <= danzi and danzi <= 0x1dff then
|
||||||
|
ji = "结合变音标记补"
|
||||||
|
elseif 0x1e00 <= danzi and danzi <= 0x1eff then
|
||||||
|
ji = "拉丁语扩附加"
|
||||||
|
elseif 0x1f00 <= danzi and danzi <= 0x1fff then
|
||||||
|
ji = "希腊语扩"
|
||||||
|
elseif 0x2000 <= danzi and danzi <= 0x206f then
|
||||||
|
ji = "标点"
|
||||||
|
elseif 0x2070 <= danzi and danzi <= 0x209f then
|
||||||
|
ji = "上标和下标"
|
||||||
|
elseif 0x20a0 <= danzi and danzi <= 0x20cf then
|
||||||
|
ji = "货币符号"
|
||||||
|
elseif 0x20d0 <= danzi and danzi <= 0x20ff then
|
||||||
|
ji = "结合符号变音符号"
|
||||||
|
elseif 0x2100 <= danzi and danzi <= 0x214f then
|
||||||
|
ji = "类字母符号"
|
||||||
|
elseif 0x2150 <= danzi and danzi <= 0x218f then
|
||||||
|
ji = "数字"
|
||||||
|
elseif 0x2190 <= danzi and danzi <= 0x21ff then
|
||||||
|
ji = "箭头"
|
||||||
|
elseif 0x2200 <= danzi and danzi <= 0x22ff then
|
||||||
|
ji = "数运"
|
||||||
|
elseif 0x2300 <= danzi and danzi <= 0x23ff then
|
||||||
|
ji = "杂项技术符号"
|
||||||
|
elseif 0x2400 <= danzi and danzi <= 0x243f then
|
||||||
|
ji = "控制图片"
|
||||||
|
elseif 0x2440 <= danzi and danzi <= 0x245f then
|
||||||
|
ji = "光学字符识别"
|
||||||
|
elseif 0x2460 <= danzi and danzi <= 0x24ff then
|
||||||
|
ji = "带圈数字"
|
||||||
|
elseif 0x2500 <= danzi and danzi <= 0x257f then
|
||||||
|
ji = "制表符"
|
||||||
|
elseif 0x2580 <= danzi and danzi <= 0x259f then
|
||||||
|
ji = "方块元素"
|
||||||
|
elseif 0x25a0 <= danzi and danzi <= 0x25ff then
|
||||||
|
ji = "几何"
|
||||||
|
elseif 0x2600 <= danzi and danzi <= 0x26ff then
|
||||||
|
if 0x2630 <= danzi and danzi <= 0x2637 then
|
||||||
|
ji = "八卦"
|
||||||
|
else
|
||||||
|
ji = "杂项"
|
||||||
|
end
|
||||||
|
elseif 0x2700 <= danzi and danzi <= 0x27bf then
|
||||||
|
ji = "装饰"
|
||||||
|
elseif 0x27c0 <= danzi and danzi <= 0x27ef then
|
||||||
|
ji = "杂项数学符号-A"
|
||||||
|
elseif 0x27f0 <= danzi and danzi <= 0x27ff then
|
||||||
|
ji = "补箭头-A"
|
||||||
|
elseif 0x2800 <= danzi and danzi <= 0x28ff then
|
||||||
|
ji = "盲文"
|
||||||
|
elseif 0x2900 <= danzi and danzi <= 0x297f then
|
||||||
|
ji = "补箭头-B"
|
||||||
|
elseif 0x2980 <= danzi and danzi <= 0x29ff then
|
||||||
|
ji = "杂项数学符号-B"
|
||||||
|
elseif 0x2a00 <= danzi and danzi <= 0x2aff then
|
||||||
|
ji = "数学运算补"
|
||||||
|
elseif 0x2b00 <= danzi and danzi <= 0x2bff then
|
||||||
|
ji = "其他符号和箭头"
|
||||||
|
elseif 0x2c00 <= danzi and danzi <= 0x2c5f then
|
||||||
|
ji = "格拉哥里字母"
|
||||||
|
elseif 0x2c60 <= danzi and danzi <= 0x2c7f then
|
||||||
|
ji = "拉丁语扩C"
|
||||||
|
elseif 0x2c80 <= danzi and danzi <= 0x2cff then
|
||||||
|
ji = "科普特文"
|
||||||
|
elseif 0x2d00 <= danzi and danzi <= 0x2d2f then
|
||||||
|
ji = "格鲁吉亚文补"
|
||||||
|
elseif 0x2d30 <= danzi and danzi <= 0x2d7f then
|
||||||
|
ji = "提非纳字母"
|
||||||
|
elseif 0x2d80 <= danzi and danzi <= 0x2ddf then
|
||||||
|
ji = "阿姆哈拉语扩"
|
||||||
|
elseif 0x2de0 <= danzi and danzi <= 0x2dff then
|
||||||
|
ji = "西里尔文扩A"
|
||||||
|
elseif 0x2e00 <= danzi and danzi <= 0x2e7f then
|
||||||
|
ji = "补标点符号"
|
||||||
|
elseif 0x3000 <= danzi and danzi <= 0x303f then
|
||||||
|
ji = "符号和标点"
|
||||||
|
elseif 0x3040 <= danzi and danzi <= 0x309f then
|
||||||
|
ji = "平假名"
|
||||||
|
elseif 0x30a0 <= danzi and danzi <= 0x30ff then
|
||||||
|
ji = "片假名"
|
||||||
|
elseif 0x3130 <= danzi and danzi <= 0x318f then
|
||||||
|
ji = "韩文兼容字母"
|
||||||
|
elseif 0x3190 <= danzi and danzi <= 0x319f then
|
||||||
|
ji = "汉文训读"
|
||||||
|
elseif 0x31f0 <= danzi and danzi <= 0x31ff then
|
||||||
|
ji = "假名扩"
|
||||||
|
elseif 0x3200 <= danzi and danzi <= 0x32ff then
|
||||||
|
ji = "括弧带圈字符"
|
||||||
|
elseif 0x3300 <= danzi and danzi <= 0x33ff then
|
||||||
|
ji = "兼容单位"
|
||||||
|
elseif 0x4dc0 <= danzi and danzi <= 0x4dff then
|
||||||
|
ji = "六十四卦"
|
||||||
|
elseif 0xa000 <= danzi and danzi <= 0xa48f then
|
||||||
|
ji = "彝族音节"
|
||||||
|
elseif 0xa490 <= danzi and danzi <= 0xa4cf then
|
||||||
|
ji = "彝族部首"
|
||||||
|
elseif 0xa4d0 <= danzi and danzi <= 0xa4ff then
|
||||||
|
ji = "傈僳语"
|
||||||
|
elseif 0xa500 <= danzi and danzi <= 0xa63f then
|
||||||
|
ji = "瓦伊语"
|
||||||
|
elseif 0xa640 <= danzi and danzi <= 0xa69f then
|
||||||
|
ji = "西里尔文扩B"
|
||||||
|
elseif 0xa6a0 <= danzi and danzi <= 0xa6ff then
|
||||||
|
ji = "巴姆穆语"
|
||||||
|
elseif 0xa700 <= danzi and danzi <= 0xa71f then
|
||||||
|
ji = "声调修饰符"
|
||||||
|
elseif 0xa720 <= danzi and danzi <= 0xa7ff then
|
||||||
|
ji = "拉丁语扩D"
|
||||||
|
elseif 0xa800 <= danzi and danzi <= 0xa82f then
|
||||||
|
ji = "锡尔赫特文"
|
||||||
|
elseif 0xa830 <= danzi and danzi <= 0xa83f then
|
||||||
|
ji = "常用印度数字形式"
|
||||||
|
elseif 0xa840 <= danzi and danzi <= 0xa87f then
|
||||||
|
ji = "八思巴字"
|
||||||
|
elseif 0xa880 <= danzi and danzi <= 0xa8df then
|
||||||
|
ji = "索拉什特拉语"
|
||||||
|
elseif 0xa8e0 <= danzi and danzi <= 0xa8ff then
|
||||||
|
ji = "天城文扩"
|
||||||
|
elseif 0xa900 <= danzi and danzi <= 0xa92f then
|
||||||
|
ji = "克耶字母"
|
||||||
|
elseif 0xa930 <= danzi and danzi <= 0xa95f then
|
||||||
|
ji = "拉让语"
|
||||||
|
elseif 0xa960 <= danzi and danzi <= 0xa97f then
|
||||||
|
ji = "韩文字母扩A"
|
||||||
|
elseif 0xa980 <= danzi and danzi <= 0xa9df then
|
||||||
|
ji = "爪哇语"
|
||||||
|
elseif 0xa9e0 <= danzi and danzi <= 0xa9ff then
|
||||||
|
ji = "缅甸语扩B"
|
||||||
|
elseif 0xaa00 <= danzi and danzi <= 0xaa5f then
|
||||||
|
ji = "占语"
|
||||||
|
elseif 0xaa60 <= danzi and danzi <= 0xaa7f then
|
||||||
|
ji = "缅甸语扩A"
|
||||||
|
elseif 0xaa80 <= danzi and danzi <= 0xaadf then
|
||||||
|
ji = "傣文"
|
||||||
|
elseif 0xaae0 <= danzi and danzi <= 0xaaff then
|
||||||
|
ji = "曼尼普尔语扩"
|
||||||
|
elseif 0xab00 <= danzi and danzi <= 0xab2f then
|
||||||
|
ji = "阿姆哈拉语扩A"
|
||||||
|
elseif 0xab30 <= danzi and danzi <= 0xab6f then
|
||||||
|
ji = "拉丁文扩E"
|
||||||
|
elseif 0xab70 <= danzi and danzi <= 0xabbf then
|
||||||
|
ji = "切罗基语补"
|
||||||
|
elseif 0xabc0 <= danzi and danzi <= 0xabff then
|
||||||
|
ji = "曼尼普尔语"
|
||||||
|
elseif 0xac00 <= danzi and danzi <= 0xd7af then
|
||||||
|
ji = "韩文音节"
|
||||||
|
elseif 0xd7b0 <= danzi and danzi <= 0xd7ff then
|
||||||
|
ji = "韩文字母扩B"
|
||||||
|
elseif 0xd800 <= danzi and danzi <= 0xdb7f then
|
||||||
|
ji = "高位替代区"
|
||||||
|
elseif 0xdb80 <= danzi and danzi <= 0xdbff then
|
||||||
|
ji = "高位专用替代"
|
||||||
|
elseif 0xdc00 <= danzi and danzi <= 0xdfff then
|
||||||
|
ji = "低位替代区"
|
||||||
|
elseif 0xfb00 <= danzi and danzi <= 0xfb4f then
|
||||||
|
ji = "字母连写形式"
|
||||||
|
elseif 0xfb50 <= danzi and danzi <= 0xfdff then
|
||||||
|
ji = "阿拉伯语表现形式-A"
|
||||||
|
elseif 0xfe00 <= danzi and danzi <= 0xfe0f then
|
||||||
|
ji = "变体选择器"
|
||||||
|
elseif 0xfe10 <= danzi and danzi <= 0xfe1f then
|
||||||
|
ji = "竖排形式"
|
||||||
|
elseif 0xfe20 <= danzi and danzi <= 0xfe2f then
|
||||||
|
ji = "组合用半符号"
|
||||||
|
elseif 0xfe30 <= danzi and danzi <= 0xfe4f then
|
||||||
|
ji = "中日韩兼容形式"
|
||||||
|
elseif 0xfe50 <= danzi and danzi <= 0xfe6f then
|
||||||
|
ji = "小型变体形式"
|
||||||
|
elseif 0xfe70 <= danzi and danzi <= 0xfeff then
|
||||||
|
ji = "阿拉伯语表现形式-B"
|
||||||
|
elseif 0xff00 <= danzi and danzi <= 0xffef then
|
||||||
|
ji = "字符"
|
||||||
|
elseif 0xfff0 <= danzi and danzi <= 0xffff then
|
||||||
|
ji = "特殊字符"
|
||||||
|
elseif 0x10000 <= danzi and danzi <= 0x1007f then
|
||||||
|
ji = "线形文字B音节"
|
||||||
|
elseif 0x10080 <= danzi and danzi <= 0x100ff then
|
||||||
|
ji = "线形文字B表意文字"
|
||||||
|
elseif 0x10100 <= danzi and danzi <= 0x1013f then
|
||||||
|
ji = "爱琴海数字"
|
||||||
|
elseif 0x10140 <= danzi and danzi <= 0x1018f then
|
||||||
|
ji = "古希腊数字"
|
||||||
|
elseif 0x10190 <= danzi and danzi <= 0x101cf then
|
||||||
|
ji = "古罗马符号"
|
||||||
|
elseif 0x101d0 <= danzi and danzi <= 0x101ff then
|
||||||
|
ji = "斐斯托斯圆盘古文字"
|
||||||
|
elseif 0x10280 <= danzi and danzi <= 0x1029f then
|
||||||
|
ji = "吕基亚语"
|
||||||
|
elseif 0x102a0 <= danzi and danzi <= 0x102df then
|
||||||
|
ji = "卡里亚字母"
|
||||||
|
elseif 0x102e0 <= danzi and danzi <= 0x102ff then
|
||||||
|
ji = "科普特闰余数字"
|
||||||
|
elseif 0x10300 <= danzi and danzi <= 0x1032f then
|
||||||
|
ji = "古意大利字母"
|
||||||
|
elseif 0x10330 <= danzi and danzi <= 0x1034f then
|
||||||
|
ji = "哥特字母"
|
||||||
|
elseif 0x10350 <= danzi and danzi <= 0x1037f then
|
||||||
|
ji = "古彼尔姆文"
|
||||||
|
elseif 0x10380 <= danzi and danzi <= 0x1039f then
|
||||||
|
ji = "乌加里特语"
|
||||||
|
elseif 0x103a0 <= danzi and danzi <= 0x103df then
|
||||||
|
ji = "古波斯语"
|
||||||
|
elseif 0x10400 <= danzi and danzi <= 0x1044f then
|
||||||
|
ji = "德瑟雷特字母"
|
||||||
|
elseif 0x10450 <= danzi and danzi <= 0x1047f then
|
||||||
|
ji = "萧伯纳字母"
|
||||||
|
elseif 0x10480 <= danzi and danzi <= 0x104af then
|
||||||
|
ji = "奥斯曼亚字母"
|
||||||
|
elseif 0x104b0 <= danzi and danzi <= 0x104ff then
|
||||||
|
ji = "欧塞奇字母"
|
||||||
|
elseif 0x10500 <= danzi and danzi <= 0x1052f then
|
||||||
|
ji = "爱尔巴桑字母"
|
||||||
|
elseif 0x10530 <= danzi and danzi <= 0x1056f then
|
||||||
|
ji = "高加索阿尔巴尼亚语言"
|
||||||
|
elseif 0x10600 <= danzi and danzi <= 0x1077f then
|
||||||
|
ji = "线性文字A"
|
||||||
|
elseif 0x10800 <= danzi and danzi <= 0x1083f then
|
||||||
|
ji = "塞浦路斯语音节"
|
||||||
|
elseif 0x10840 <= danzi and danzi <= 0x1085f then
|
||||||
|
ji = "帝国阿拉姆語"
|
||||||
|
elseif 0x10860 <= danzi and danzi <= 0x1087f then
|
||||||
|
ji = "巴尔米拉字母"
|
||||||
|
elseif 0x10880 <= danzi and danzi <= 0x108af then
|
||||||
|
ji = "纳巴泰字母"
|
||||||
|
elseif 0x108e0 <= danzi and danzi <= 0x108ff then
|
||||||
|
ji = "哈特兰字母"
|
||||||
|
elseif 0x10900 <= danzi and danzi <= 0x1091f then
|
||||||
|
ji = "腓尼基字母"
|
||||||
|
elseif 0x10920 <= danzi and danzi <= 0x1093f then
|
||||||
|
ji = "吕底亚语"
|
||||||
|
elseif 0x10980 <= danzi and danzi <= 0x1099f then
|
||||||
|
ji = "麦罗埃象形文字"
|
||||||
|
elseif 0x109a0 <= danzi and danzi <= 0x109ff then
|
||||||
|
ji = "麦罗埃文草体字"
|
||||||
|
elseif 0x10a00 <= danzi and danzi <= 0x10a5f then
|
||||||
|
ji = "佉卢文"
|
||||||
|
elseif 0x10a60 <= danzi and danzi <= 0x10a7f then
|
||||||
|
ji = "古南部阿拉伯语"
|
||||||
|
elseif 0x10a80 <= danzi and danzi <= 0x10a9f then
|
||||||
|
ji = "古北部阿拉伯语"
|
||||||
|
elseif 0x10ac0 <= danzi and danzi <= 0x10aff then
|
||||||
|
ji = "摩尼字母"
|
||||||
|
elseif 0x10b00 <= danzi and danzi <= 0x10b3f then
|
||||||
|
ji = "阿维斯陀字母"
|
||||||
|
elseif 0x10b40 <= danzi and danzi <= 0x10b5f then
|
||||||
|
ji = "碑刻帕提亚文"
|
||||||
|
elseif 0x10b60 <= danzi and danzi <= 0x10b7f then
|
||||||
|
ji = "碑刻巴列维文"
|
||||||
|
elseif 0x10b80 <= danzi and danzi <= 0x10baf then
|
||||||
|
ji = "诗篇巴列维文"
|
||||||
|
elseif 0x10c00 <= danzi and danzi <= 0x10c4f then
|
||||||
|
ji = "古代突厥語"
|
||||||
|
elseif 0x10c80 <= danzi and danzi <= 0x10cff then
|
||||||
|
ji = "古匈牙利字母"
|
||||||
|
elseif 0x10d00 <= danzi and danzi <= 0x10d3f then
|
||||||
|
ji = "哈乃斐罗兴亚文字"
|
||||||
|
elseif 0x10e60 <= danzi and danzi <= 0x10e7f then
|
||||||
|
ji = "鲁米数字符号"
|
||||||
|
elseif 0x10e80 <= danzi and danzi <= 0x10ebf then
|
||||||
|
ji = "雅慈迪文字"
|
||||||
|
elseif 0x10f00 <= danzi and danzi <= 0x10f2f then
|
||||||
|
ji = "古粟特字母"
|
||||||
|
elseif 0x10f30 <= danzi and danzi <= 0x10f6f then
|
||||||
|
ji = "粟特字母"
|
||||||
|
elseif 0x10fb0 <= danzi and danzi <= 0x10fdf then
|
||||||
|
ji = "花剌子模文字"
|
||||||
|
elseif 0x10fe0 <= danzi and danzi <= 0x10fff then
|
||||||
|
ji = "以利买字母"
|
||||||
|
elseif 0x11000 <= danzi and danzi <= 0x1107f then
|
||||||
|
ji = "婆罗米文"
|
||||||
|
elseif 0x11080 <= danzi and danzi <= 0x110cf then
|
||||||
|
ji = "凯提文"
|
||||||
|
elseif 0x110d0 <= danzi and danzi <= 0x110ff then
|
||||||
|
ji = "索拉僧平文字"
|
||||||
|
elseif 0x11100 <= danzi and danzi <= 0x1114f then
|
||||||
|
ji = "查克马语"
|
||||||
|
elseif 0x11150 <= danzi and danzi <= 0x1117f then
|
||||||
|
ji = "马哈雅尼文"
|
||||||
|
elseif 0x11180 <= danzi and danzi <= 0x111df then
|
||||||
|
ji = "夏拉达文"
|
||||||
|
elseif 0x111e0 <= danzi and danzi <= 0x111ff then
|
||||||
|
ji = "古僧伽罗文数字"
|
||||||
|
elseif 0x11200 <= danzi and danzi <= 0x1124f then
|
||||||
|
ji = "和卓文"
|
||||||
|
elseif 0x11280 <= danzi and danzi <= 0x112af then
|
||||||
|
ji = "木尔坦文"
|
||||||
|
elseif 0x112b0 <= danzi and danzi <= 0x112ff then
|
||||||
|
ji = "库达瓦迪文"
|
||||||
|
elseif 0x11300 <= danzi and danzi <= 0x1137f then
|
||||||
|
ji = "古兰塔文"
|
||||||
|
elseif 0x11400 <= danzi and danzi <= 0x1147f then
|
||||||
|
ji = "尼瓦尔语"
|
||||||
|
elseif 0x11480 <= danzi and danzi <= 0x114df then
|
||||||
|
ji = "提尔胡塔文"
|
||||||
|
elseif 0x11580 <= danzi and danzi <= 0x115ff then
|
||||||
|
ji = "悉昙文字"
|
||||||
|
elseif 0x11600 <= danzi and danzi <= 0x1165f then
|
||||||
|
ji = "莫迪文"
|
||||||
|
elseif 0x11660 <= danzi and danzi <= 0x1167f then
|
||||||
|
ji = "蒙古语补"
|
||||||
|
elseif 0x11680 <= danzi and danzi <= 0x116cf then
|
||||||
|
ji = "塔克里文"
|
||||||
|
elseif 0x11700 <= danzi and danzi <= 0x1173f then
|
||||||
|
ji = "阿洪姆语"
|
||||||
|
elseif 0x11800 <= danzi and danzi <= 0x1184f then
|
||||||
|
ji = "多格拉语"
|
||||||
|
elseif 0x118a0 <= danzi and danzi <= 0x118ff then
|
||||||
|
ji = "瓦兰齐地文"
|
||||||
|
elseif 0x11900 <= danzi and danzi <= 0x1195f then
|
||||||
|
ji = "迪维希文字"
|
||||||
|
elseif 0x119a0 <= danzi and danzi <= 0x119ff then
|
||||||
|
ji = "南迪城文"
|
||||||
|
elseif 0x11a00 <= danzi and danzi <= 0x11a4f then
|
||||||
|
ji = "札那巴札尔方形字母"
|
||||||
|
elseif 0x11a50 <= danzi and danzi <= 0x11aaf then
|
||||||
|
ji = "索永布字母"
|
||||||
|
elseif 0x11ac0 <= danzi and danzi <= 0x11aff then
|
||||||
|
ji = "包钦豪文"
|
||||||
|
elseif 0x11c00 <= danzi and danzi <= 0x11c6f then
|
||||||
|
ji = "拜克舒基文"
|
||||||
|
elseif 0x11c70 <= danzi and danzi <= 0x11cbf then
|
||||||
|
ji = "玛钦文"
|
||||||
|
elseif 0x11d00 <= danzi and danzi <= 0x11d5f then
|
||||||
|
ji = "马萨拉姆贡德文字"
|
||||||
|
elseif 0x11d60 <= danzi and danzi <= 0x11daf then
|
||||||
|
ji = "贡贾拉贡德文"
|
||||||
|
elseif 0x11ee0 <= danzi and danzi <= 0x11eff then
|
||||||
|
ji = "望加锡文"
|
||||||
|
elseif 0x11fb0 <= danzi and danzi <= 0x11fbf then
|
||||||
|
ji = "傈僳文字补"
|
||||||
|
elseif 0x11fc0 <= danzi and danzi <= 0x11fff then
|
||||||
|
ji = "泰米尔文补"
|
||||||
|
elseif 0x12000 <= danzi and danzi <= 0x123ff then
|
||||||
|
ji = "楔形文字"
|
||||||
|
elseif 0x12400 <= danzi and danzi <= 0x1247f then
|
||||||
|
ji = "楔形文字数字和标点符号"
|
||||||
|
elseif 0x12480 <= danzi and danzi <= 0x1254f then
|
||||||
|
ji = "古代楔形文字"
|
||||||
|
elseif 0x13000 <= danzi and danzi <= 0x1342f then
|
||||||
|
ji = "埃及圣书体"
|
||||||
|
elseif 0x13430 <= danzi and danzi <= 0x1343f then
|
||||||
|
ji = "埃及圣书体格式控制"
|
||||||
|
elseif 0x14400 <= danzi and danzi <= 0x1467f then
|
||||||
|
ji = "安纳托利亚象形文字"
|
||||||
|
elseif 0x16800 <= danzi and danzi <= 0x16a3f then
|
||||||
|
ji = "巴姆穆文字补"
|
||||||
|
elseif 0x16a40 <= danzi and danzi <= 0x16a6f then
|
||||||
|
ji = "默禄文"
|
||||||
|
elseif 0x16ad0 <= danzi and danzi <= 0x16aff then
|
||||||
|
ji = "巴萨哇文字"
|
||||||
|
elseif 0x16b00 <= danzi and danzi <= 0x16b8f then
|
||||||
|
ji = "帕哈苗文"
|
||||||
|
elseif 0x16e40 <= danzi and danzi <= 0x16e9f then
|
||||||
|
ji = "梅德法伊德林文"
|
||||||
|
elseif 0x16f00 <= danzi and danzi <= 0x16f9f then
|
||||||
|
ji = "柏格理苗文"
|
||||||
|
elseif 0x16fe0 <= danzi and danzi <= 0x16fff then
|
||||||
|
ji = "表意符号和标点符号"
|
||||||
|
elseif 0x17000 <= danzi and danzi <= 0x187ff then
|
||||||
|
ji = "西夏文"
|
||||||
|
elseif 0x18800 <= danzi and danzi <= 0x18aff then
|
||||||
|
ji = "西夏文部首"
|
||||||
|
elseif 0x18b00 <= danzi and danzi <= 0x18cff then
|
||||||
|
ji = "契丹小字"
|
||||||
|
elseif 0x18d00 <= danzi and danzi <= 0x18d8f then
|
||||||
|
ji = "西夏文字补"
|
||||||
|
elseif 0x1b000 <= danzi and danzi <= 0x1b0ff then
|
||||||
|
ji = "假名补"
|
||||||
|
elseif 0x1b100 <= danzi and danzi <= 0x1b12f then
|
||||||
|
ji = "假名扩A"
|
||||||
|
elseif 0x1b130 <= danzi and danzi <= 0x1b16f then
|
||||||
|
ji = "小型日文假名扩"
|
||||||
|
elseif 0x1b170 <= danzi and danzi <= 0x1b2ff then
|
||||||
|
ji = "女书"
|
||||||
|
elseif 0x1bc00 <= danzi and danzi <= 0x1bc9f then
|
||||||
|
ji = "杜普雷速记"
|
||||||
|
elseif 0x1bca0 <= danzi and danzi <= 0x1bcaf then
|
||||||
|
ji = "速记格式控制符"
|
||||||
|
elseif 0x1d000 <= danzi and danzi <= 0x1d0ff then
|
||||||
|
ji = "拜占庭音乐符号"
|
||||||
|
elseif 0x1d100 <= danzi and danzi <= 0x1d1ff then
|
||||||
|
ji = "音乐符号"
|
||||||
|
elseif 0x1d200 <= danzi and danzi <= 0x1d24f then
|
||||||
|
ji = "古希腊音乐记号"
|
||||||
|
elseif 0x1d2e0 <= danzi and danzi <= 0x1d2ff then
|
||||||
|
ji = "玛雅数字"
|
||||||
|
elseif 0x1d300 <= danzi and danzi <= 0x1d35f then
|
||||||
|
ji = "太玄经符号"
|
||||||
|
elseif 0x1d360 <= danzi and danzi <= 0x1d37f then
|
||||||
|
ji = "算筹"
|
||||||
|
elseif 0x1d400 <= danzi and danzi <= 0x1d7ff then
|
||||||
|
ji = "字母和数字符号"
|
||||||
|
elseif 0x1d800 <= danzi and danzi <= 0x1daaf then
|
||||||
|
ji = "萨顿书写符号"
|
||||||
|
elseif 0x1e000 <= danzi and danzi <= 0x1e02f then
|
||||||
|
ji = "格拉哥里字母补"
|
||||||
|
elseif 0x1e100 <= danzi and danzi <= 0x1e14f then
|
||||||
|
ji = "尼亚坑普阿绰苗文"
|
||||||
|
elseif 0x1e2c0 <= danzi and danzi <= 0x1e2ff then
|
||||||
|
ji = "文乔字母"
|
||||||
|
elseif 0x1e800 <= danzi and danzi <= 0x1e8df then
|
||||||
|
ji = "门德基卡库文"
|
||||||
|
elseif 0x1e900 <= danzi and danzi <= 0x1e95f then
|
||||||
|
ji = "阿德拉姆字母"
|
||||||
|
elseif 0x1ec70 <= danzi and danzi <= 0x1ecbf then
|
||||||
|
ji = "印度西亚格数字"
|
||||||
|
elseif 0x1ed00 <= danzi and danzi <= 0x1ed4f then
|
||||||
|
ji = "奥斯曼西亚克数字"
|
||||||
|
elseif 0x1ee00 <= danzi and danzi <= 0x1eeff then
|
||||||
|
ji = "阿拉伯字母数字符号"
|
||||||
|
elseif 0x1f000 <= danzi and danzi <= 0x1f02f then
|
||||||
|
ji = "麻将牌"
|
||||||
|
elseif 0x1f030 <= danzi and danzi <= 0x1f09f then
|
||||||
|
ji = "多米诺骨牌"
|
||||||
|
elseif 0x1f0a0 <= danzi and danzi <= 0x1f0ff then
|
||||||
|
ji = "扑克牌"
|
||||||
|
elseif 0x1f100 <= danzi and danzi <= 0x1f1ff then
|
||||||
|
ji = "带圈字母补"
|
||||||
|
elseif 0x1f200 <= danzi and danzi <= 0x1f2ff then
|
||||||
|
ji = "方框字补"
|
||||||
|
elseif 0x1f300 <= danzi and danzi <= 0x1f5ff then
|
||||||
|
ji = "杂符"
|
||||||
|
elseif 0x1f600 <= danzi and danzi <= 0x1f64f then
|
||||||
|
ji = "表情"
|
||||||
|
elseif 0x1f650 <= danzi and danzi <= 0x1f67f then
|
||||||
|
ji = "装饰符号"
|
||||||
|
elseif 0x1f680 <= danzi and danzi <= 0x1f6ff then
|
||||||
|
ji = "交通和地图符号"
|
||||||
|
elseif 0x1f700 <= danzi and danzi <= 0x1f77f then
|
||||||
|
ji = "炼金术符号"
|
||||||
|
elseif 0x1f780 <= danzi and danzi <= 0x1f7ff then
|
||||||
|
ji = "几何扩"
|
||||||
|
elseif 0x1f800 <= danzi and danzi <= 0x1f8ff then
|
||||||
|
ji = "追加箭头-C"
|
||||||
|
elseif 0x1f900 <= danzi and danzi <= 0x1f9ff then
|
||||||
|
ji = "符号补"
|
||||||
|
elseif 0x1fa00 <= danzi and danzi <= 0x1fa6f then
|
||||||
|
ji = "象棋"
|
||||||
|
elseif 0x1fa70 <= danzi and danzi <= 0x1faff then
|
||||||
|
ji = "符号和象形文字扩A"
|
||||||
|
elseif 0x1fb00 <= danzi and danzi <= 0x1fbff then
|
||||||
|
ji = "传统计算机符号"
|
||||||
|
elseif 0xe0000 <= danzi and danzi <= 0xe007f then
|
||||||
|
ji = "标签"
|
||||||
|
elseif 0xe0100 <= danzi and danzi <= 0xe01ef then
|
||||||
|
ji = "异体选择器补"
|
||||||
|
--可根据需要自行修改字集
|
||||||
|
end
|
||||||
|
return ji
|
||||||
|
end
|
||||||
|
|
||||||
|
local function C2U(char)
|
||||||
|
local unicode_d = utf8.codepoint(char)
|
||||||
|
local unicode_h = string.format('%X', unicode_d)
|
||||||
|
return unicode_d,unicode_h
|
||||||
|
end
|
||||||
|
|
||||||
|
local function unicode_info(input, env)
|
||||||
|
local context = env.engine.context
|
||||||
|
local input_text = context.input
|
||||||
|
local uninfo = context:get_option("uninfo")
|
||||||
|
for cand in input:iter() do
|
||||||
|
if #input_text >= 1 and uninfo then
|
||||||
|
local char = cand.text
|
||||||
|
if utf8.len(char) == 1 then
|
||||||
|
local unicode_d,unicode_h = C2U(char)
|
||||||
|
local ji = ziji(unicode_d)
|
||||||
|
yield(Candidate(input_text, cand.start, cand._end, cand.text, cand.comment.."["..ji.." U+"..unicode_h.."]"))
|
||||||
|
else
|
||||||
|
yield(cand)
|
||||||
|
end
|
||||||
|
else
|
||||||
|
yield(cand)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
return unicode_info
|
53
lua/unicode_translator.lua
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
-- Rime Script >https://github.com/baopaau/rime-lua-collection/blob/master/unicode_translator.lua
|
||||||
|
-- Unicode 內碼轉譯(輸出任意Unicode字符)
|
||||||
|
-- 格式:U<d|x|o><code>
|
||||||
|
-- d、x、o對應十進制、十六進制、八進制
|
||||||
|
-- 如 Ux5C13 和 Ud23571 均輸出 `尓`
|
||||||
|
-- 須在方案增加 `recognizer/patterns/unicode: "^U.*$"`
|
||||||
|
local string_char = string.char
|
||||||
|
|
||||||
|
local function utf8(cp)
|
||||||
|
if cp < 128 then
|
||||||
|
return string_char(cp)
|
||||||
|
end
|
||||||
|
local suffix = cp % 64
|
||||||
|
local c4 = 128 + suffix
|
||||||
|
cp = (cp - suffix) / 64
|
||||||
|
if cp < 32 then
|
||||||
|
return string_char(192 + cp, c4)
|
||||||
|
end
|
||||||
|
suffix = cp % 64
|
||||||
|
local c3 = 128 + suffix
|
||||||
|
cp = (cp - suffix) / 64
|
||||||
|
if cp < 16 then
|
||||||
|
return string_char(224 + cp, c3, c4)
|
||||||
|
end
|
||||||
|
suffix = cp % 64
|
||||||
|
cp = (cp - suffix) / 64
|
||||||
|
return string_char(240 + cp, 128 + suffix, c3, c4)
|
||||||
|
end
|
||||||
|
|
||||||
|
local function unicode_translator(input, seg)
|
||||||
|
if string.sub(input, 1, 1) ~= "U" then return end
|
||||||
|
|
||||||
|
local dict = { d=10, x=16, o=8 }
|
||||||
|
local snd = string.sub(input, 2, 2)
|
||||||
|
local n = dict[snd]
|
||||||
|
if n == nil then return end
|
||||||
|
|
||||||
|
local str = string.sub(input, 3)
|
||||||
|
local c = tonumber(str, n)
|
||||||
|
if c == nil then return end
|
||||||
|
|
||||||
|
local fmt = "U"..snd.."%"..(n==16 and "X" or snd)
|
||||||
|
-- 單獨查找
|
||||||
|
yield(Candidate("number", seg.start, seg._end,
|
||||||
|
utf8(c), string.format(fmt, c)))
|
||||||
|
-- 區間查找
|
||||||
|
for i = c*n, c*n+n-1 do
|
||||||
|
yield(Candidate("number", seg.start, seg._end,
|
||||||
|
utf8(i), string.format(fmt, i)))
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
return unicode_translator
|
48117
newhannom.dict.yaml
Normal file
436
newhannom.schema.yaml
Normal file
|
@ -0,0 +1,436 @@
|
||||||
|
# Rime schema
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
schema:
|
||||||
|
schema_id: newhannom
|
||||||
|
name: 部𢫈𡨸漢喃㗂越
|
||||||
|
version: "1.11"
|
||||||
|
author:
|
||||||
|
- Keepout2010 <Keepout2010@163.com>
|
||||||
|
- 0ZDragon
|
||||||
|
description: |
|
||||||
|
部𢫈𡨸漢喃㗂越、telex
|
||||||
|
dependencies:
|
||||||
|
- tiger
|
||||||
|
|
||||||
|
switches:
|
||||||
|
- name: ascii_mode
|
||||||
|
reset: 0
|
||||||
|
states: [ 越, 西 ]
|
||||||
|
- name: full_shape
|
||||||
|
states: [ 半角, 全角 ]
|
||||||
|
- name: simplification
|
||||||
|
states: [ 正字, 略字 ]
|
||||||
|
reset: 0
|
||||||
|
|
||||||
|
engine:
|
||||||
|
processors:
|
||||||
|
- ascii_composer
|
||||||
|
- recognizer
|
||||||
|
- key_binder
|
||||||
|
- speller
|
||||||
|
- punctuator
|
||||||
|
- selector
|
||||||
|
- navigator
|
||||||
|
- express_editor
|
||||||
|
segmentors:
|
||||||
|
- ascii_segmentor
|
||||||
|
- matcher
|
||||||
|
- abc_segmentor
|
||||||
|
- punct_segmentor
|
||||||
|
- fallback_segmentor
|
||||||
|
translators:
|
||||||
|
- punct_translator
|
||||||
|
- r10n_translator
|
||||||
|
- reverse_lookup_translator
|
||||||
|
filters:
|
||||||
|
- simplifier
|
||||||
|
- uniquifier
|
||||||
|
|
||||||
|
|
||||||
|
speller:
|
||||||
|
alphabet: zyxwvutsrqponmlkjihgfedcba
|
||||||
|
delimiter: " '"
|
||||||
|
algebra:
|
||||||
|
- xform/(ⓗ|ⓥ|×).+$//
|
||||||
|
- xform/ỷ/yr/
|
||||||
|
- xform/ỹ/yx/
|
||||||
|
- xform/ỵ/yj/
|
||||||
|
- xform/ỳ/yf/
|
||||||
|
- xform/ý/ys/
|
||||||
|
- xform/ỏ/or/
|
||||||
|
- xform/õ/ox/
|
||||||
|
- xform/ọ/oj/
|
||||||
|
- xform/ò/of/
|
||||||
|
- xform/ó/os/
|
||||||
|
- xform/ẻ/er/
|
||||||
|
- xform/ẽ/ex/
|
||||||
|
- xform/ẹ/ej/
|
||||||
|
- xform/è/ef/
|
||||||
|
- xform/é/es/
|
||||||
|
- xform/ủ/ur/
|
||||||
|
- xform/ũ/ux/
|
||||||
|
- xform/ụ/uj/
|
||||||
|
- xform/ù/uf/
|
||||||
|
- xform/ú/us/
|
||||||
|
- xform/ỉ/ir/
|
||||||
|
- xform/ĩ/ix/
|
||||||
|
- xform/ị/ij/
|
||||||
|
- xform/ì/if/
|
||||||
|
- xform/í/is/
|
||||||
|
- xform/ả/ar/
|
||||||
|
- xform/ã/ax/
|
||||||
|
- xform/ạ/aj/
|
||||||
|
- xform/à/af/
|
||||||
|
- xform/á/as/
|
||||||
|
- xform/ở/ơr/
|
||||||
|
- xform/ỡ/ơx/
|
||||||
|
- xform/ợ/ơj/
|
||||||
|
- xform/ờ/ơf/
|
||||||
|
- xform/ớ/ơs/
|
||||||
|
- xform/ơ/ow/
|
||||||
|
- xform/ử/ưr/
|
||||||
|
- xform/ữ/ưx/
|
||||||
|
- xform/ự/ưj/
|
||||||
|
- xform/ừ/ưf/
|
||||||
|
- xform/ứ/ưs/
|
||||||
|
- xform/ư/uw/
|
||||||
|
- xform/ể/êr/
|
||||||
|
- xform/ễ/êx/
|
||||||
|
- xform/ệ/êj/
|
||||||
|
- xform/ề/êf/
|
||||||
|
- xform/ế/ês/
|
||||||
|
- xform/ê/ee/
|
||||||
|
- xform/ổ/ôr/
|
||||||
|
- xform/ỗ/ôx/
|
||||||
|
- xform/ộ/ôj/
|
||||||
|
- xform/ồ/ôf/
|
||||||
|
- xform/ố/ôs/
|
||||||
|
- xform/ô/oo/
|
||||||
|
- xform/ẳ/ăr/
|
||||||
|
- xform/ẵ/ăx/
|
||||||
|
- xform/ặ/ăj/
|
||||||
|
- xform/ằ/ăf/
|
||||||
|
- xform/ắ/ăs/
|
||||||
|
- xform/ă/aw/
|
||||||
|
- xform/ẩ/âr/
|
||||||
|
- xform/ẫ/âx/
|
||||||
|
- xform/ậ/âj/
|
||||||
|
- xform/ầ/âf/
|
||||||
|
- xform/ấ/âs/
|
||||||
|
- xform/â/aa/
|
||||||
|
- xform/đ/dd/
|
||||||
|
- 'xform (uy)([sfjxr])(nh|t) $1$3$2'
|
||||||
|
- 'xform ([aeiouâăôê])([sfjxr])(ng|nh|ch) $1$3$2'
|
||||||
|
- 'xform ([aeiouâăôê])([sfjxr])([iunptckmy]) $1$3$2'
|
||||||
|
- 'xform ([ae])([sfjxr])([ou]) $1$3$2'
|
||||||
|
- 'xform (aw|ow|uw)([sfjxr])(ng|nh|ch) $1$3$2'
|
||||||
|
- 'xform (aw|ow|uw)([sfjxr])([iunptckmy]) $1$3$2'
|
||||||
|
- 'xform (u|uw|i)([sfjxr])(a) $1$3$2'
|
||||||
|
- xform/^(.*)$/$1z/
|
||||||
|
- xform/([sfjxr])z/$1/
|
||||||
|
- derive/^(qu|k|l|h|v|m|t|s?)i([sfjxrz])$/$1y$2/
|
||||||
|
- derive/^(qu|k|l|h|v|m|t|s?)y([sfjxrz])$/$1i$2/
|
||||||
|
- derive/uw/w/
|
||||||
|
- derive/^ph/f/
|
||||||
|
- abbrev/^([a-z]).+$/$1/
|
||||||
|
- derive/^(.*)[z,sxjfrA]$/$1/
|
||||||
|
- xform/A/a/
|
||||||
|
- xform/B/b/
|
||||||
|
- xform/C/c/
|
||||||
|
- xform/D/d/
|
||||||
|
- xform/E/e/
|
||||||
|
- xform/F/f/
|
||||||
|
- xform/G/g/
|
||||||
|
- xform/H/h/
|
||||||
|
- xform/I/i/
|
||||||
|
- xform/J/j/
|
||||||
|
- xform/K/k/
|
||||||
|
- xform/L/l/
|
||||||
|
- xform/M/m/
|
||||||
|
- xform/N/n/
|
||||||
|
- xform/O/o/
|
||||||
|
- xform/P/p/
|
||||||
|
- xform/Q/q/
|
||||||
|
- xform/R/r/
|
||||||
|
- xform/S/s/
|
||||||
|
- xform/T/t/
|
||||||
|
- xform/U/u/
|
||||||
|
- xform/V/v/
|
||||||
|
- xform/W/w/
|
||||||
|
- xform/X/x/
|
||||||
|
- xform/Y/y/
|
||||||
|
- xform/Z/z/
|
||||||
|
# - derive/aw/a/
|
||||||
|
# - derive/aa/a/
|
||||||
|
# - derive/ee/e/
|
||||||
|
# - derive/oo/o/
|
||||||
|
# - derive/uw/u/
|
||||||
|
# - derive/ow/o/
|
||||||
|
# - derive/dd/d/
|
||||||
|
|
||||||
|
translator:
|
||||||
|
dictionary: newhannom
|
||||||
|
prism: newhannom
|
||||||
|
spelling_hints: 1 # 〜字以內候選標註完整帶調拼音
|
||||||
|
enable_completion: false
|
||||||
|
enable_user_dict: false
|
||||||
|
preedit_format:
|
||||||
|
- xform/(ⓗ|ⓥ|×).+$//
|
||||||
|
- 'xform ([aeiouâăôê])(ng|nh|ch)([sfjxr]) $1$3$2'
|
||||||
|
- 'xform ([aeiouâăôê])([iunptckmy])([sfjxr]) $1$3$2'
|
||||||
|
- 'xform ([ae])([ou])([sfjxr]) $1$3$2'
|
||||||
|
- 'xform (aw|ow|uw|w)([iunptckmy])([sfjxr]) $1$3$2'
|
||||||
|
- 'xform (aw|ow|uw|w)(ng|nh|ch)([sfjxr]) $1$3$2'
|
||||||
|
- 'xform (u|uw|i|w)(a)([sfjxr])$ $1$3$2'
|
||||||
|
- 'xform (gi)([sfjxr])(a) $1$3$2'
|
||||||
|
- 'xform (u)([sfjxr])(y) $1$3$2'
|
||||||
|
- 'xform (uy)(nh|t)([sfjxr]) $1$3$2'
|
||||||
|
- 'xform qu([sfjxr])i qui$1'
|
||||||
|
- 'xform z '
|
||||||
|
- 'xform dd đ'
|
||||||
|
- 'xform aa â'
|
||||||
|
- 'xform âs ấ'
|
||||||
|
- 'xform âf ầ'
|
||||||
|
- 'xform âj ậ'
|
||||||
|
- 'xform âx ẫ'
|
||||||
|
- 'xform âr ẩ'
|
||||||
|
- 'xform aw ă'
|
||||||
|
- 'xform ăs ắ'
|
||||||
|
- 'xform ăf ằ'
|
||||||
|
- 'xform ăj ặ'
|
||||||
|
- 'xform ăx ẵ'
|
||||||
|
- 'xform ăr ẳ'
|
||||||
|
- 'xform oo ô'
|
||||||
|
- 'xform ôs ố'
|
||||||
|
- 'xform ôf ồ'
|
||||||
|
- 'xform ôj ộ'
|
||||||
|
- 'xform ôx ỗ'
|
||||||
|
- 'xform ôr ổ'
|
||||||
|
- 'xform ee ê'
|
||||||
|
- 'xform ês ế'
|
||||||
|
- 'xform êf ề'
|
||||||
|
- 'xform êj ệ'
|
||||||
|
- 'xform êx ễ'
|
||||||
|
- 'xform êr ể'
|
||||||
|
- 'xform ow ơ'
|
||||||
|
- 'xform ơs ớ'
|
||||||
|
- 'xform ơf ờ'
|
||||||
|
- 'xform ơj ợ'
|
||||||
|
- 'xform ơx ỡ'
|
||||||
|
- 'xform ơr ở'
|
||||||
|
- 'xform uw ư'
|
||||||
|
- 'xform w ư'
|
||||||
|
- 'xform ưs ứ'
|
||||||
|
- 'xform ưf ừ'
|
||||||
|
- 'xform ưj ự'
|
||||||
|
- 'xform ưx ữ'
|
||||||
|
- 'xform ưr ử'
|
||||||
|
- 'xform as á'
|
||||||
|
- 'xform af à'
|
||||||
|
- 'xform aj ạ'
|
||||||
|
- 'xform ax ã'
|
||||||
|
- 'xform ar ả'
|
||||||
|
- 'xform is í'
|
||||||
|
- 'xform if ì'
|
||||||
|
- 'xform ij ị'
|
||||||
|
- 'xform ix ĩ'
|
||||||
|
- 'xform ir ỉ'
|
||||||
|
- 'xform us ú'
|
||||||
|
- 'xform uf ù'
|
||||||
|
- 'xform uj ụ'
|
||||||
|
- 'xform ux ũ'
|
||||||
|
- 'xform ur ủ'
|
||||||
|
- 'xform es é'
|
||||||
|
- 'xform ef è'
|
||||||
|
- 'xform ej ẹ'
|
||||||
|
- 'xform ex ẽ'
|
||||||
|
- 'xform er ẻ'
|
||||||
|
- 'xform os ó'
|
||||||
|
- 'xform of ò'
|
||||||
|
- 'xform oj ọ'
|
||||||
|
- 'xform ox õ'
|
||||||
|
- 'xform or ỏ'
|
||||||
|
- 'xform ys ý'
|
||||||
|
- 'xform yf ỳ'
|
||||||
|
- 'xform yj ỵ'
|
||||||
|
- 'xform yx ỹ'
|
||||||
|
- 'xform yr ỷ'
|
||||||
|
- 'xform f ph'
|
||||||
|
- xform/A/a/
|
||||||
|
- xform/B/b/
|
||||||
|
- xform/C/c/
|
||||||
|
- xform/D/d/
|
||||||
|
- xform/E/e/
|
||||||
|
- xform/F/f/
|
||||||
|
- xform/G/g/
|
||||||
|
- xform/H/h/
|
||||||
|
- xform/I/i/
|
||||||
|
- xform/J/j/
|
||||||
|
- xform/K/k/
|
||||||
|
- xform/L/l/
|
||||||
|
- xform/M/m/
|
||||||
|
- xform/N/n/
|
||||||
|
- xform/O/o/
|
||||||
|
- xform/P/p/
|
||||||
|
- xform/Q/q/
|
||||||
|
- xform/R/r/
|
||||||
|
- xform/S/s/
|
||||||
|
- xform/T/t/
|
||||||
|
- xform/U/u/
|
||||||
|
- xform/V/v/
|
||||||
|
- xform/W/w/
|
||||||
|
- xform/X/x/
|
||||||
|
- xform/Y/y/
|
||||||
|
- xform/Z/z/
|
||||||
|
comment_format:
|
||||||
|
- xform/^(.*)$/〔$1〕
|
||||||
|
- xform/((ⓗ|ⓥ|×).+)〕/〕$1/
|
||||||
|
- xform/úy/uý/
|
||||||
|
- xform/ùy/uỳ/
|
||||||
|
- xform/ủy/uỷ/
|
||||||
|
- xform/ụy/uỵ/
|
||||||
|
- xform/ũy/uỹ/
|
||||||
|
- xform/(qu|k|l|h|v|m|t|s)y/$1i/
|
||||||
|
- xform/(qu|k|l|h|v|m|t|s)ỳ/$1ì/
|
||||||
|
- xform/(qu|k|l|h|v|m|t|s)ý/$1í/
|
||||||
|
- xform/(qu|k|l|h|v|m|t|s)ỵ/$1ị/
|
||||||
|
- xform/(qu|k|l|h|v|m|t|s)ỹ/$1ĩ/
|
||||||
|
- xform/(qu|k|l|h|v|m|t|s)ỷ/$1ỉ/
|
||||||
|
- xform/A/a/
|
||||||
|
- xform/B/b/
|
||||||
|
- xform/C/c/
|
||||||
|
- xform/D/d/
|
||||||
|
- xform/E/e/
|
||||||
|
- xform/F/f/
|
||||||
|
- xform/G/g/
|
||||||
|
- xform/H/h/
|
||||||
|
- xform/I/i/
|
||||||
|
- xform/J/j/
|
||||||
|
- xform/K/k/
|
||||||
|
- xform/L/l/
|
||||||
|
- xform/M/m/
|
||||||
|
- xform/N/n/
|
||||||
|
- xform/O/o/
|
||||||
|
- xform/P/p/
|
||||||
|
- xform/Q/q/
|
||||||
|
- xform/R/r/
|
||||||
|
- xform/S/s/
|
||||||
|
- xform/T/t/
|
||||||
|
- xform/U/u/
|
||||||
|
- xform/V/v/
|
||||||
|
- xform/W/w/
|
||||||
|
- xform/X/x/
|
||||||
|
- xform/Y/y/
|
||||||
|
- xform/Z/z/
|
||||||
|
|
||||||
|
reverse_lookup:
|
||||||
|
dictionary: tiger
|
||||||
|
enable_completion: true
|
||||||
|
prefix: "`"
|
||||||
|
suffix: "'"
|
||||||
|
tips: 〔虎码〕
|
||||||
|
preedit_format:
|
||||||
|
# - xlit/hspnz/一丨丿丶乙/
|
||||||
|
comment_format:
|
||||||
|
- 'xform ([aeiouâăôê])(ng|nh|ch)([sfjxr]) $1$3$2'
|
||||||
|
- 'xform ([aeiouâăôê])([iunptckmy])([sfjxr]) $1$3$2'
|
||||||
|
- 'xform ([ae])([ou])([sfjxr]) $1$3$2'
|
||||||
|
- 'xform (aw|ow|uw)([iunptckmy])([sfjxr]) $1$3$2'
|
||||||
|
- 'xform (aw|ow|uw)(ng|nh|ch)([sfjxr]) $1$3$2'
|
||||||
|
- 'xform (u|uw)(a)([sfjxr]) $1$3$2'
|
||||||
|
- 'xform z '
|
||||||
|
- 'xform dd đ'
|
||||||
|
- 'xform aa â'
|
||||||
|
- 'xform âs ấ'
|
||||||
|
- 'xform âf ầ'
|
||||||
|
- 'xform âj ậ'
|
||||||
|
- 'xform âx ẫ'
|
||||||
|
- 'xform âr ẩ'
|
||||||
|
- 'xform aw ă'
|
||||||
|
- 'xform ăs ắ'
|
||||||
|
- 'xform ăf ằ'
|
||||||
|
- 'xform ăj ặ'
|
||||||
|
- 'xform ăx ẵ'
|
||||||
|
- 'xform ăr ẳ'
|
||||||
|
- 'xform oo ô'
|
||||||
|
- 'xform ôs ố'
|
||||||
|
- 'xform ôf ồ'
|
||||||
|
- 'xform ôj ộ'
|
||||||
|
- 'xform ôx ỗ'
|
||||||
|
- 'xform ôr ổ'
|
||||||
|
- 'xform ee ê'
|
||||||
|
- 'xform ês ế'
|
||||||
|
- 'xform êf ề'
|
||||||
|
- 'xform êj ệ'
|
||||||
|
- 'xform êx ễ'
|
||||||
|
- 'xform êr ể'
|
||||||
|
- 'xform uw ư'
|
||||||
|
- 'xform ưs ứ'
|
||||||
|
- 'xform ưf ừ'
|
||||||
|
- 'xform ưj ự'
|
||||||
|
- 'xform ưx ữ'
|
||||||
|
- 'xform ưr ử'
|
||||||
|
- 'xform ow ơ'
|
||||||
|
- 'xform ơs ớ'
|
||||||
|
- 'xform ơf ờ'
|
||||||
|
- 'xform ơj ợ'
|
||||||
|
- 'xform ơx ỡ'
|
||||||
|
- 'xform ơr ở'
|
||||||
|
- 'xform as á'
|
||||||
|
- 'xform af à'
|
||||||
|
- 'xform aj ạ'
|
||||||
|
- 'xform ax ã'
|
||||||
|
- 'xform ar ả'
|
||||||
|
- 'xform is í'
|
||||||
|
- 'xform if ì'
|
||||||
|
- 'xform ij ị'
|
||||||
|
- 'xform ix ĩ'
|
||||||
|
- 'xform ir ỉ'
|
||||||
|
- 'xform us ú'
|
||||||
|
- 'xform uf ù'
|
||||||
|
- 'xform uj ụ'
|
||||||
|
- 'xform ux ũ'
|
||||||
|
- 'xform ur ủ'
|
||||||
|
- 'xform es é'
|
||||||
|
- 'xform ef è'
|
||||||
|
- 'xform ej ẹ'
|
||||||
|
- 'xform ex ẽ'
|
||||||
|
- 'xform er ẻ'
|
||||||
|
- 'xform os ó'
|
||||||
|
- 'xform of ò'
|
||||||
|
- 'xform oj ọ'
|
||||||
|
- 'xform ox õ'
|
||||||
|
- 'xform or ỏ'
|
||||||
|
- 'xform ys ý'
|
||||||
|
- 'xform yf ỳ'
|
||||||
|
- 'xform yj ỵ'
|
||||||
|
- 'xform yx ỹ'
|
||||||
|
- 'xform yr ỷ'
|
||||||
|
- xform/^(.*)$/〔$1〕
|
||||||
|
- xform/((ⓗ|ⓥ|×).+)〕/〕$1/
|
||||||
|
|
||||||
|
simplifier:
|
||||||
|
tips: all
|
||||||
|
opencc_config: hn.json
|
||||||
|
option_name: simplification
|
||||||
|
|
||||||
|
punctuator:
|
||||||
|
import_preset: symbols
|
||||||
|
|
||||||
|
key_binder:
|
||||||
|
import_preset: default
|
||||||
|
|
||||||
|
recognizer:
|
||||||
|
import_preset: default
|
||||||
|
patterns:
|
||||||
|
punct: '^/([0-9]0?|[A-Za-z]+)$'
|
||||||
|
reverse_lookup: "`[a-z]*'?$"
|
||||||
|
|
||||||
|
style:
|
||||||
|
font_face: "Gothic Nguyen"
|
||||||
|
label_font_face: "Gothic Nguyen"
|
||||||
|
comment_font_face: "Gothic Nguyen"
|
||||||
|
font_point: 13
|
||||||
|
label_font_point: 11
|
||||||
|
comment_font_point: 11
|
852783
oldhangeul.dict.yaml
Normal file
130
oldhangeul.schema.yaml
Normal file
|
@ -0,0 +1,130 @@
|
||||||
|
# Rime schema
|
||||||
|
# vim: set sw=2 sts=2 et:
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
schema:
|
||||||
|
schema_id: oldhangeul
|
||||||
|
name: oldhangeul
|
||||||
|
version: "3.0"
|
||||||
|
author:
|
||||||
|
- Sim Cheon Hyeong <2417647441@qq.com>
|
||||||
|
|
||||||
|
switches:
|
||||||
|
- name: ascii_mode
|
||||||
|
reset: 0
|
||||||
|
states: [ Kor, Eng ]
|
||||||
|
- name: full_shape
|
||||||
|
states: [ Half, Full ]
|
||||||
|
- name: ascii_punct
|
||||||
|
states: [ 。,, ., ]
|
||||||
|
|
||||||
|
engine:
|
||||||
|
processors:
|
||||||
|
- ascii_composer
|
||||||
|
- recognizer
|
||||||
|
- key_binder
|
||||||
|
- speller
|
||||||
|
- punctuator
|
||||||
|
- selector
|
||||||
|
- navigator
|
||||||
|
- fluency_editor
|
||||||
|
- express_editor
|
||||||
|
segmentors:
|
||||||
|
- ascii_segmentor
|
||||||
|
- matcher
|
||||||
|
- abc_segmentor
|
||||||
|
- punct_segmentor
|
||||||
|
- fallback_segmentor
|
||||||
|
translators:
|
||||||
|
- punct_translator
|
||||||
|
- r10n_translator
|
||||||
|
- reverse_lookup_translator
|
||||||
|
- table_translator
|
||||||
|
filters:
|
||||||
|
- simplifier
|
||||||
|
- uniquifier
|
||||||
|
|
||||||
|
menu:
|
||||||
|
page_size: 6
|
||||||
|
|
||||||
|
speller:
|
||||||
|
alphabet: 'qwertyasdfgzxcvQWETYADFGXCVuiophjklbnmRZ'
|
||||||
|
delimiter: " '"
|
||||||
|
|
||||||
|
translator:
|
||||||
|
dictionary: oldhangeul
|
||||||
|
enable_user_dict: false
|
||||||
|
comment_format:
|
||||||
|
- "xlit|qwertyasdfgzxcvQWETYADFGXCVuiophjklbnmRZ|АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУу|"
|
||||||
|
- "xlit|АаБбВвГгДдЕеЖжЗзКкЛлНПпРрСТтУу|bjdgszmnqrhktcpvMNlxfOoeaiuUDT|"
|
||||||
|
- xform/И/j1/
|
||||||
|
- xform/и/j2/
|
||||||
|
- xform/Й/s1/
|
||||||
|
- xform/й/s2/
|
||||||
|
- xform/М/c1/
|
||||||
|
- xform/м/c2/
|
||||||
|
- xform/н/yo/
|
||||||
|
- xform/О/ye/
|
||||||
|
- xform/о/ya/
|
||||||
|
- xform/с/yu/
|
||||||
|
- xform/([js])([12])([js])/$1$3/
|
||||||
|
- xform/y([ou])y/yw/
|
||||||
|
- xform/([bcdfghjklmnpqrstvxzDMNT12])([ou])([aey])/$1w$3/
|
||||||
|
- xform/([ae])([ou])/$1w/
|
||||||
|
- xform/ng/nk/
|
||||||
|
- xform/M/mv/
|
||||||
|
- xform/N/ng/
|
||||||
|
- xform/1/¹/
|
||||||
|
- xform/2/²/
|
||||||
|
- xform/([aeiouwOU])l/$1R/
|
||||||
|
- xform/([aeiouwOU])r/$1l/
|
||||||
|
- xform/([aeiouwOU])([bcdfghjklmnpqrstvxz])r/$1$2l/
|
||||||
|
- xform/R/r/
|
||||||
|
- xform/O/ô/
|
||||||
|
- xform/U/û/
|
||||||
|
preedit_format:
|
||||||
|
- "xlit|qwertyasdfgzxcvQWETYADFGXCVuiophjklbnmRZ|АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУу|"
|
||||||
|
- "xlit|АаБбВвГгДдЕеЖжЗзКкЛлНПпРрСТтУу|bjdgszmnqrhktcpvMNlxfOoeaiuUDT|"
|
||||||
|
- xform/И/j1/
|
||||||
|
- xform/и/j2/
|
||||||
|
- xform/Й/s1/
|
||||||
|
- xform/й/s2/
|
||||||
|
- xform/М/c1/
|
||||||
|
- xform/м/c2/
|
||||||
|
- xform/н/yo/
|
||||||
|
- xform/О/ye/
|
||||||
|
- xform/о/ya/
|
||||||
|
- xform/с/yu/
|
||||||
|
- xform/([js])([12])([js])/$1$3/
|
||||||
|
- xform/y([ou])y/yw/
|
||||||
|
- xform/([bcdfghjklmnpqrstvxzDMNT12])([ou])([aey])/$1w$3/
|
||||||
|
- xform/([ae])([ou])/$1w/
|
||||||
|
- xform/ng/nk/
|
||||||
|
- xform/M/mv/
|
||||||
|
- xform/N/ng/
|
||||||
|
- xform/1/¹/
|
||||||
|
- xform/2/²/
|
||||||
|
- xform/([aeiouwOU])l/$1R/
|
||||||
|
- xform/([aeiouwOU])r/$1l/
|
||||||
|
- xform/([aeiouwOU])([bcdfghjklmnpqrstvxz])r/$1$2l/
|
||||||
|
- xform/R/r/
|
||||||
|
- xform/O/ô/
|
||||||
|
- xform/U/û/
|
||||||
|
|
||||||
|
reverse_lookup:
|
||||||
|
dictionary: hangeul
|
||||||
|
enable_completion: true
|
||||||
|
prefix: "`"
|
||||||
|
tips: 〔Hangeul〕
|
||||||
|
|
||||||
|
punctuator:
|
||||||
|
import_preset: symbols
|
||||||
|
|
||||||
|
key_binder:
|
||||||
|
import_preset: default
|
||||||
|
|
||||||
|
recognizer:
|
||||||
|
import_preset: default
|
||||||
|
patterns:
|
||||||
|
punct: '^/([0-9]0?|[A-Za-z]+)$'
|
||||||
|
reverse_lookup: "`[a-z]*$"
|
198
opencc/VNCharacters.txt
Normal file
|
@ -0,0 +1,198 @@
|
||||||
|
𱡃 𪮴
|
||||||
|
𱑕 𨒒
|
||||||
|
𱍿 𥹰
|
||||||
|
𱿆 𦮲
|
||||||
|
來 来
|
||||||
|
莊 庄
|
||||||
|
𢯦 𫼲
|
||||||
|
萊 莱
|
||||||
|
逨 逨󠄁
|
||||||
|
唻 𫪁
|
||||||
|
徠 徕
|
||||||
|
淶 涞
|
||||||
|
萬 万
|
||||||
|
棶 梾
|
||||||
|
𠸠󠄁 𠸠
|
||||||
|
圍 𡆫
|
||||||
|
勞 劳
|
||||||
|
畫 𪽗
|
||||||
|
䅘 𥟂
|
||||||
|
會 会
|
||||||
|
亂 乱
|
||||||
|
義 𱻊
|
||||||
|
臺 台
|
||||||
|
壽 寿
|
||||||
|
蔞 蒌
|
||||||
|
厲 厉
|
||||||
|
𧍍 𧍍󠄁
|
||||||
|
嘍 喽
|
||||||
|
稱 称
|
||||||
|
疑 𢯕
|
||||||
|
颱 台
|
||||||
|
榮 荣
|
||||||
|
漊 溇
|
||||||
|
實 实
|
||||||
|
盡 尽
|
||||||
|
撈 捞
|
||||||
|
樓 楼
|
||||||
|
數 数
|
||||||
|
𤳆 𱰼
|
||||||
|
嘮 唠
|
||||||
|
罷 罢
|
||||||
|
𤛠 𬌥
|
||||||
|
儈 侩
|
||||||
|
儀 𱎹
|
||||||
|
盤 盘
|
||||||
|
誺 誺󠄁
|
||||||
|
𢶒 𪭯
|
||||||
|
擔 担
|
||||||
|
薈 荟
|
||||||
|
勵 励
|
||||||
|
盧 卢
|
||||||
|
瞜 䁖
|
||||||
|
噲 哙
|
||||||
|
𠿿 𠿿󠄁
|
||||||
|
舉 㪯
|
||||||
|
學 斈
|
||||||
|
儗 𱎢
|
||||||
|
儝 儝󠄁
|
||||||
|
𨗥 𨗥󠄁
|
||||||
|
獪 狯
|
||||||
|
凝 𱐁
|
||||||
|
龍 竜
|
||||||
|
螢 萤
|
||||||
|
營 营
|
||||||
|
澮 浍
|
||||||
|
𢣂 𱞦
|
||||||
|
𦠘 𦠘󠄁
|
||||||
|
褸 褛
|
||||||
|
隰 𫠃
|
||||||
|
隱 隐
|
||||||
|
擡 抬
|
||||||
|
擣 𢭏
|
||||||
|
擬 𢪀
|
||||||
|
聲 声
|
||||||
|
檜 桧
|
||||||
|
螻 蝼
|
||||||
|
㘈 𱒇
|
||||||
|
㘇 𱓲
|
||||||
|
𠤩 𬙞
|
||||||
|
㔥 㔥󠄁
|
||||||
|
點 点
|
||||||
|
犠 𤚇
|
||||||
|
膾 脍
|
||||||
|
膽 胆
|
||||||
|
癆 痨
|
||||||
|
燴 烩
|
||||||
|
濤 涛
|
||||||
|
濕 湿
|
||||||
|
懝 𪫢
|
||||||
|
禮 礼
|
||||||
|
𩭷 𩭷󠄁
|
||||||
|
擻 擞
|
||||||
|
擺 摆
|
||||||
|
𡓁 𪤄
|
||||||
|
藝 芸
|
||||||
|
𣞁 㮠
|
||||||
|
醫 医
|
||||||
|
𥖩 𬒊
|
||||||
|
豐 豊
|
||||||
|
蟲 虫
|
||||||
|
𡂡 𪢒
|
||||||
|
𠐳 𠐳󠄁
|
||||||
|
雙 双
|
||||||
|
儱 𫣏
|
||||||
|
邊 边
|
||||||
|
癐 𤶊
|
||||||
|
𢖖󠄁 𡢐
|
||||||
|
爃 𫞡
|
||||||
|
襘 𫋻
|
||||||
|
隴 𨻫
|
||||||
|
斷 断
|
||||||
|
攎 𢫘
|
||||||
|
攑 𱠆
|
||||||
|
𦓊 𦓊󠄁
|
||||||
|
攏 𢲣
|
||||||
|
蘆 𱽗
|
||||||
|
蘢 蘢󠄁
|
||||||
|
𣞻 𣘓
|
||||||
|
礙 𪿒
|
||||||
|
嚧 𠰷
|
||||||
|
𡄆 𡄆󠄁
|
||||||
|
嚨 𠺠
|
||||||
|
穩 稳
|
||||||
|
𤾰 𤽗
|
||||||
|
辭 辞
|
||||||
|
證 証
|
||||||
|
癡 𬏝
|
||||||
|
瀘 泸
|
||||||
|
瀧 滝
|
||||||
|
𢥈 𱞋
|
||||||
|
𢤫 𢤫󠄁
|
||||||
|
𦘧 𡳒
|
||||||
|
繪 絵
|
||||||
|
瓏 𱯚
|
||||||
|
𢹿 𢬦
|
||||||
|
𧃷 芌
|
||||||
|
櫸 櫸󠄁
|
||||||
|
獻 献
|
||||||
|
黨 党
|
||||||
|
曥 𣆐
|
||||||
|
𨷈 𰿘
|
||||||
|
𨆝 𲃟
|
||||||
|
𤳸 𤳄
|
||||||
|
𡅏 𠲥
|
||||||
|
髏 髅
|
||||||
|
籌 筹
|
||||||
|
朧 𪱨
|
||||||
|
議 𬢱
|
||||||
|
爐 𱪵
|
||||||
|
寶 宝
|
||||||
|
𡳳 𡳃
|
||||||
|
𡤠 𫰣
|
||||||
|
繼 継
|
||||||
|
𩯁 𫙂
|
||||||
|
𧄐 𧄐󠄁
|
||||||
|
𣠲 𣑶
|
||||||
|
矑 𪾦
|
||||||
|
矓 𥉫
|
||||||
|
𣌉 𣅘
|
||||||
|
躊 踌
|
||||||
|
籔 䉤
|
||||||
|
鶯 𦾉
|
||||||
|
竉 竉󠄁
|
||||||
|
屬 属
|
||||||
|
蠬 𧏵
|
||||||
|
𡅯 𪢖
|
||||||
|
罏 𬙎
|
||||||
|
籚 𰩲
|
||||||
|
籠 篭
|
||||||
|
𩠴 𩠠
|
||||||
|
𤄷 𤄷󠄁
|
||||||
|
鬠 𫘽
|
||||||
|
顯 顕
|
||||||
|
𧕬 𧕬󠄁
|
||||||
|
欒 栾
|
||||||
|
變 变
|
||||||
|
靈 灵
|
||||||
|
蠶 蚕
|
||||||
|
𨷯 𲈫
|
||||||
|
囑 嘱
|
||||||
|
𩪵 𲌔
|
||||||
|
蠻 蛮
|
||||||
|
灣 湾
|
||||||
|
驢 𩢬
|
||||||
|
𤅶 𣷷
|
||||||
|
鱸 𫙔
|
||||||
|
𤓩 𤊰
|
||||||
|
𢺳 𪮳
|
||||||
|
𩽧 𩽧󠄁
|
||||||
|
鸞 鵉
|
||||||
|
𥾃 𥾃󠄁
|
||||||
|
𪡽󠄁 𪡽󠄂
|
||||||
|
𫄎 𫄄
|
||||||
|
𫙽 𱆤
|
||||||
|
𫬱 𰇥
|
||||||
|
𬉆󠄁 𬉆
|
||||||
|
𬐸 𬐸󠄁
|
||||||
|
𭟬 𢥆
|
22
opencc/emoji.json
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"name": "Chinese to Emoji",
|
||||||
|
"segmentation": {
|
||||||
|
"type": "mmseg",
|
||||||
|
"dict": {
|
||||||
|
"type": "text",
|
||||||
|
"file": "emoji_word.txt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"conversion_chain": [{
|
||||||
|
"dict": {
|
||||||
|
"type": "group",
|
||||||
|
"dicts": [{
|
||||||
|
"type": "text",
|
||||||
|
"file": "emoji_word.txt"
|
||||||
|
}, {
|
||||||
|
"type": "text",
|
||||||
|
"file": "emoji_category.txt"
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}
|
165
opencc/emoji_category.txt
Normal file
|
@ -0,0 +1,165 @@
|
||||||
|
中華 中華 🧧 🥮 🧨 🧮 🥢 🪈 🪭 🧋 🀄️
|
||||||
|
中餐 中餐 🍜 🍚 🍲 🥘 🥟 🥠 🥡 🥢
|
||||||
|
串點 串點 🍢 🍡
|
||||||
|
亞裔 亞裔 🧓🏻 🧑🏻 🧒🏻 👶🏻
|
||||||
|
亞裔女 亞裔女 👵🏻 👩🏻 👧🏻
|
||||||
|
亞裔男 亞裔男 👴🏻 👨🏻 👦🏻
|
||||||
|
做運動 做運動 ⛷️ 🏂🏻 🏋🏻 🤺 🤼🏻 🤸🏻 ⛹🏻 🤾🏻 🏌🏻 🏄🏻 🏊🏻 🤽🏻 🚣🏻 🏇🏻 🚴🏻 🚵🏻 🧗🏻 🤹🏻
|
||||||
|
做運動女 做運動女 ⛷️ 🏂🏻 🏋🏻♀️ 🤺 🤼🏻♀️ 🤸🏻♀️ ⛹🏻♀️ 🤾🏻♀️ 🏌🏻♀️ 🏄🏻♀️ 🏊🏻♀️ 🤽🏻♀️ 🚣🏻♀️ 🏇🏻 🚴🏻♀️ 🚵🏻♀️ 🧗🏻♀️ 🤹🏻♀️
|
||||||
|
做運動男 做運動男 ⛷️ 🏂🏻 🏋🏻♂️ 🤺 🤼🏻♂️ 🤸🏻♂️ ⛹🏻♂️ 🤾🏻♂️ 🏌🏻♂️ 🏄🏻♂️ 🏊🏻♂️ 🤽🏻♂️ 🚣🏻♂️ 🏇🏻 🚴🏻♂️ 🚵🏻♂️ 🧗🏻♂️ 🤹🏻♂️
|
||||||
|
元素 元素 💧 🔥 🌪️ 🪨 🪵 ⚡️ 🧊
|
||||||
|
公交 公交 🚌 🚎 🚍 🚈 🚇 🚊
|
||||||
|
動物 動物 🦆 🦅 🦉 🦇 🐺 🐗 🦄 🐴 🐝 🐛 🐞 🪲 🦟 🐚 🐌 🦋 🐜 🕷️ 🐢 🐍 🦎 🦂 🦀 🦑 🐙 🦐 🦞 🦪 🐠 🐟 🐡 🪼 🐬 🦈 🐋 🐊 🐆 🐅 🐃 🐂 🐄 🦬 🦌 🐪 🐫 🐘 🦏 🦍 🦧 🦣 🐎 🐖 🐐 🐏 🐑 🐕 🐩 🐈 🐈⬛️ 🐇 🐁 🐀 🐿️ 🐉 🐒 🦙 🦛 🫏 🫎 🦖 🦕 🦡 🦝 🦨 🦫 🦦 🦭 🦥 🐓 🦃 🕊️ 🦩 🪿 🦢 🦜 🦤 🦚 🐦⬛
|
||||||
|
動物臉 動物臉 🐶 🐱 🐭 🐹 🐰 🦊 🐻 🐻❄️ 🐼 🐨 🐯 🦁 🐮 🐷 🐽 🐸 🐵
|
||||||
|
包 包 👝 👛 👜 💼 🧳 🎒
|
||||||
|
午餐 午餐 🥘 🍜 🍲 🍛 🍝 🍱 🍚 🥗
|
||||||
|
名勝 名勝 🗽 🏰 🗼 🗻 🏯 🏝️ 🏖️ 🌁 🌉 🏞️
|
||||||
|
器官 器官 👁️ 👂🏻 👃🏻 👄 🦷 🧠 🫁 🫀 🦵🏻 🦶🏻 🖐🏻 👅
|
||||||
|
圓形 圓形 🔴 🟠 🟡 🟢 🔵 🟣 🟤 ⚫️ ⚪️
|
||||||
|
城軌 城軌 🚈 🚇 🚊 🚞 🚋 🚃 🚟
|
||||||
|
堅果 堅果 🥜 🌰️
|
||||||
|
外匯 外匯 💵 💶 💷 💴
|
||||||
|
多媒體 多媒體 📽️ 🎥 📹 📷 🎙️ 📡
|
||||||
|
夜 夜 🌙 💫 ⭐️ 🌟 ✨ 🌛 🌜
|
||||||
|
夜空 夜空 🌙 💫 ⭐️ 🌟 ✨ 🌛 🌜
|
||||||
|
大自然 大自然 🔥 💧 🌬️ 🫧 ☀️ 🌤️ ⛅️ 🌦️ 🌥️ ☁️ 🌨️ 🌧️ 🌩️ ⛈️ ❄️ 💨 🌪️ 🌫️ 🌊 🧊 🪨
|
||||||
|
天氣 天氣 ☀️ 🌤️ ⛅️ 🌦️ 🌥️ ☁️ 🌨️ 🌧️ 🌩️ ⛈️ ❄️ 💨 🌪️ 🌫️ 🌊
|
||||||
|
娛樂 娛樂 🎮 🎰 🎲 🎯 🎳 🎧 🎤️ 🎪 🎫 🎟️ ♟️ 🕹️ 🖲️ 🪀 🪩
|
||||||
|
宗教 宗教 ✝️ ☪️ 🕉️ ☸️ 🔯 🕎 ☯️ ☦️ 🪯 🛐 ⛪️ 🕌 🕍 🕋 ⛩️ 🛕
|
||||||
|
家禽 家禽 🦆 🐓 🦃 🐔 🐤 🐣 🐥 🦚 🪿
|
||||||
|
寒冷 寒冷 ❄️ 🌨️ ☃️ ⛄️ 🧊
|
||||||
|
工具 工具 ⚙️ 🔩 ⛏️ 🛠️ ⚒️ 🔨 🔧 ⛓️ 🧰 🪒 🪚 🪛 🪜 🪡
|
||||||
|
帽 帽 👒 🧢 🎩 🎓 ⛑️ 🪖
|
||||||
|
帽子 帽子 👒 🧢 🎩 🎓 ⛑️ 🪖
|
||||||
|
微生物 微生物 🦠 🧫 🍄 🍄🟫
|
||||||
|
心形 心形 ❤️ 🧡 💛 💚 🩵 💙 💜 🩷 🤎 🖤 🩶 🤍
|
||||||
|
快餐 快餐 🍔 🌭 🍟 🥞 🥡 🥫
|
||||||
|
怪物 怪物 🦄 🤖 👾 👹 👺
|
||||||
|
拉丁裔 拉丁裔 🧓🏽 🧑🏽 🧒🏽 👶🏽
|
||||||
|
拉丁裔女 拉丁裔女 👵🏽 👩🏽 👧🏽
|
||||||
|
拉丁裔男 拉丁裔男 👴🏽 👨🏽 👦🏽
|
||||||
|
拉美人 拉美人 🧓🏽 🧑🏽 🧒🏽 👶🏽
|
||||||
|
拉美人女 拉美人女 👵🏽 👩🏽 👧🏽
|
||||||
|
拉美人男 拉美人男 👴🏽 👨🏽 👦🏽
|
||||||
|
拉美裔 拉美裔 🧓🏽 🧑🏽 🧒🏽 👶🏽
|
||||||
|
拉美裔女 拉美裔女 👵🏽 👩🏽 👧🏽
|
||||||
|
拉美裔男 拉美裔男 👴🏽 👨🏽 👦🏽
|
||||||
|
捲 捲 🥙 🌮 🌯 🫔
|
||||||
|
數碼 數碼 ⌚️ 📱 💻 ⌨️ 🖥️ 🖨️ 🖱️ 📷 📹 💾 💽 💿 📀
|
||||||
|
方向 方向 ⬆️ ➡️ ⬇️ ⬅️ ↖️ ↗️ ↙️ ↘️ ↕️ ↔️
|
||||||
|
方形 方形 🟥 🟧 🟨 🟩 🟦 🟪 🟫 ⬛️ ⬜️
|
||||||
|
日式料理 日式料理 🍥 🍣 🍱 🍙 🍘
|
||||||
|
日料 日料 🍥 🍣 🍱 🍙 🍘
|
||||||
|
日本菜 日本菜 🍥 🍣 🍱 🍙 🍘
|
||||||
|
日用 日用 🧴 🧼 🧻 🧽 🪥 🪒 💄 🪣
|
||||||
|
早餐 早餐 🍳 🥚 🧀 🥖 🥛 🍯 🥪 🥫 🥯 🧇 🫓
|
||||||
|
早點 早點 🍳 🥚 🧀 🥖 🥛 🍯 🥪 🥫 🥯 🧇 🫓
|
||||||
|
星座 星座 ♒️ ♓️ ♈️ ♉️ ♊️ ♋️ ♌️ ♍️ ♎️ ♏️ ♐️ ♑️
|
||||||
|
時鐘 時鐘 🕛 🕧 🕐 🕜 🕑 🕝 🕒 🕞 🕓 🕟 🕔 🕠 🕕 🕡 🕖 🕢 🕗 🕣 🕘 🕤 🕙 🕥 🕚 🕦
|
||||||
|
景點 景點 🗽 🏰 🗼 🗻 🏯 🏝️ 🏖️ 🌁 🌉 🏞️
|
||||||
|
月相 月相 🌕 🌖 🌗 🌘 🌑 🌒 🌓 🌔
|
||||||
|
有害 有害 ☢️ ☣️ 🦠
|
||||||
|
服裝 服裝 🧥 👚 👕 👖 🩳 👔 👗 👘 🥻 🩲 👙 🩱 🥼
|
||||||
|
服飾 服飾 🧥 👚 👕 👖 🩳 👔 👗 👘 🥻 🩲 👙 🩱 🥼
|
||||||
|
東亞人 東亞人 🧓🏻 🧑🏻 🧒🏻 👶🏻
|
||||||
|
東亞人女 東亞人女 👵🏻 👩🏻 👧🏻
|
||||||
|
東亞人男 東亞人男 👴🏻 👨🏻 👦🏻
|
||||||
|
果 果 🍏 🍎 🍐 🍊 🍋 🍌 🍉 🍇 🍓 🫐 🍈 🍒 🍑 🍍 🥝 🥑 🥥 🥭
|
||||||
|
棕色人種 棕色人種 🧓🏽 🧑🏽 🧒🏽 👶🏽
|
||||||
|
棕色人種女 棕色人種女 👵🏽 👩🏽 👧🏽
|
||||||
|
棕色人種男 棕色人種男 👴🏽 👨🏽 👦🏽
|
||||||
|
植物 植物 🌲 🌳 🎄 🌵 🌴 🌱 🌿 ☘️ 🍀 🎍 🪴 🌾 🥬 🪻
|
||||||
|
樂器 樂器 🎻 🎸 🎹 🎷 🎺 🥁 🪕 🪘 🪗 🪈 🪇
|
||||||
|
機械 機械 ⚙️ 🔩 ⛏️ 🛠️ ⚒️ 🔨 🔧 ⛓️ 🧰 🪒 🪚 🪛 🪜 🪡
|
||||||
|
正餐 正餐 🥘 🍜 🍲 🍛 🍝 🍱 🍚 🥗
|
||||||
|
武器 武器 🔫 🗡️ ⚔️ 🔪 🛡️ 🪓 🚀
|
||||||
|
氣象 氣象 ☀️ 🌤️ ⛅️ 🌦️ 🌥️ ☁️ 🌨️ 🌧️ 🌩️ ⛈️ ❄️ 💨 🌪️ 🌫️ 🌊
|
||||||
|
水果 水果 🍏 🍎 🍐 🍊 🍋 🍌 🍉 🍇 🍓 🫐 🍈 🍒 🍑 🍍 🥝 🥑 🥥 🥭
|
||||||
|
汽車 汽車 🚗 🚕 🚙 🚌 🚎 🏎️ 🚓 🚑 🚒 🚐 🚚 🚛 🎢 🛻 🚔 🚍 🚘 🚖 🛺
|
||||||
|
漢字 漢字 🉑️ 🈶️ 🈚️ 🈸️ 🈺️ 🈷️ 🉐️ ㊙️ ㊗️ 🈴️ 🈵️ 🈹️ 🈲️ 🈯️ 🈳️
|
||||||
|
火車 火車 🚄 🚅 🚝 🚆 🚂 🚉
|
||||||
|
熱飲 熱飲 ☕️ 🍵
|
||||||
|
牲畜 牲畜 🐄 🐃 🐂 🦬 🐐 🐏 🐖 🐑 🐕 🦮 🐕🦺 🐩 🐈 🐈⬛️ 🫏 🫎
|
||||||
|
獎 獎 🏅 🎖️ 🥇 🥈 🥉 🏆
|
||||||
|
獎項 獎項 🏅 🎖️ 🥇 🥈 🥉 🏆
|
||||||
|
球 球 ⚽️ 🏀 🏈 🏐 🏉 ⚾️ 🥎️ 🎾 🎱 🪀 🏓 🏸 🏒 🏑 🏏 🛹 🥍
|
||||||
|
甜食 甜食 🍯 🍰 🍮 🎂 🍭 🍬 🍫 🍩 🍪 🍦 🧁
|
||||||
|
甜點 甜點 🍮 🍩 🍪 🍧 🍨 🍦 🍰 🧁 🧇 🧆
|
||||||
|
生肖 生肖 🐁 🐀 🐂 🐃 🐄 🦬 🐅 🐆 🐇 🐉 🐍 🐎 🐏 🐐 🐑 🐒 🦧 🦍 🦃 🐓 🐕 🦮 🐕🦺 🐖 🐗
|
||||||
|
畜牲 畜牲 🐄 🐃 🐂 🦬 🐐 🐏 🐖 🐑 🐕 🦮 🐕🦺 🐩 🐈 🐈⬛️ 🫏 🫎
|
||||||
|
白人 白人 🧓🏼 🧑🏼 👱🏼 🧒🏼 👶🏼
|
||||||
|
白人女 白人女 👵🏼 👩🏼 👱🏼♀️ 👧🏼
|
||||||
|
白人男 白人男 👴🏼 👨🏼 👱🏼♂️ 👦🏼
|
||||||
|
白種人 白種人 🧓🏼 🧑🏼 👱🏼 🧒🏼 👶🏼
|
||||||
|
白種人女 白種人女 👵🏼 👩🏼 👱🏼♀️ 👧🏼
|
||||||
|
白種人男 白種人男 👴🏼 👨🏼 👱🏼♂️ 👦🏼
|
||||||
|
眼鏡 眼鏡 👓 🕶️ 🥽
|
||||||
|
科學 科學 🔬 🔭 ⚗️ ⚛️ 🧑🏻🔬 🧬 🧪 🧫 🩺 🩻
|
||||||
|
穆斯林 穆斯林 👳🏽
|
||||||
|
穆斯林女 穆斯林女 👳🏽♀️ 🧕🏽
|
||||||
|
穆斯林男 穆斯林男 👳🏽♂️ 🧔🏽
|
||||||
|
節日 節日 🎊 🎉 🪅 🎏 🎎 🏮 🎐 🧧 🎁 🧨 🎇 🎆 🎑 🎄 🧑🏻🎄
|
||||||
|
粗糧 粗糧 🌽 🥔 🍠 🥜 🌰
|
||||||
|
精怪 精怪 🧙🏻 🧝🏻 🧛🏻 🧟 🧞 🧜🏻 🧚🏻 🦹🏻
|
||||||
|
精怪女 精怪女 🧙🏻♀️ 🧝🏻♀️ 🧛🏻♀️ 🧟♀️ 🧞♀️ 🧜🏻♀️ 🧚🏻♀️ 🦹🏻♀️
|
||||||
|
精怪男 精怪男 🧙🏻♂️ 🧝🏻♂️ 🧛🏻♂️ 🧟♂️ 🧞♂️ 🧜🏻♂️ 🧚🏻♂️ 🦹🏻♂️
|
||||||
|
糧 糧 🌽 🥔 🍠 🥜 🌰
|
||||||
|
紙幣 紙幣 💵 💶 💷 💴
|
||||||
|
肉 肉 🥩 🥓 🍗 🍖 🍤
|
||||||
|
膚色 膚色 🏻 🏼 🏽 🏾 🏿
|
||||||
|
自然 自然 🔥 💧 🌬️ 🫧 ☀️ 🌤️ ⛅️ 🌦️ 🌥️ ☁️ 🌨️ 🌧️ 🌩️ ⛈️ ❄️ 💨 🌪️ 🌫️ 🌊 🧊 🪨
|
||||||
|
船 船 🚢 ⛴️ 🛳️ 🛥️ 🚤 ⛵️ 🛶 ⚓️
|
||||||
|
花 花 🌸 🌺 🌼 🌻 🌷 🌹 💐 🥀 🪷 🪻
|
||||||
|
菜 菜 🍅 🍆 🥒 🥕 🌶️ 🥦 🥗 🥬 🫒 🫑 🫘 🫛
|
||||||
|
葉 葉 🍃 🍂 🍁 🌱 🌿 🥬
|
||||||
|
蔬菜 蔬菜 🍅 🍆 🥒 🥕 🌶️ 🥦 🥗 🥬 🫒 🫑 🫘 🫛
|
||||||
|
蟲 蟲 🐛 🪱 🐞 🪲 🪳 🦗 🦟 🐜 🪰 🐌 🐝
|
||||||
|
血型 血型 🅰️ 🅱️ 🅾️ 🆎️
|
||||||
|
衣服 衣服 🧥 👚 👕 👖 🩳 👔 👗 👘 🥻 🩲 👙 🩱 🥼
|
||||||
|
西餐 西餐 🍕 🥓 🧀 🥖 🥐 🍝 🌯 🌮 🥙 🍟 🍔 🌭 🥞 🥪 🥯 🧇 🫕
|
||||||
|
調料 調料 🧄 🫚 🧅 🧂 🧀
|
||||||
|
貨幣 貨幣 💵 💶 💷 💴
|
||||||
|
車 車 🚗 🚕 🚙 🚌 🚎 🏎️ 🚓 🚑 🚒 🚐 🚚 🚛 🎢 🛻 🚔 🚍 🚘 🚖 🛺
|
||||||
|
遊樂園 遊樂園 🏟️ 🎡 🎢 🎠 🛝
|
||||||
|
運動 運動 🏒 🏸 🏓 🏑 🏏 ⛳️ 🏹 ⚽️ 🏀 🏈 ⚾️ 🥎️ 🎾 🏐 🏉 🎱 ⛸️ 🛼 🎿 🎳 🥏 🥍 🛹 🤿 🪂 🛷 🥌 🪃 🪁
|
||||||
|
酒 酒 🍷 🥃 🍺 🍶 🍾 🍸
|
||||||
|
野味 野味 🦉 🦇 🐍 🐢 🦝 🦨 🦡 🦫 🐿️ 🦦 🦥 🦔 🐺 🐗 🐡 🐬 🐳 🐋 🦈 🦭 🐊 🐅 🐆 🦓 🦍 🦧 🐘 🦛 🦏 🦒 🦘 🦩 🫏 🫎
|
||||||
|
野生動物 野生動物 🦉 🦇 🐍 🐢 🦝 🦨 🦡 🦫 🐿️ 🦦 🦥 🦔 🐺 🐗 🐡 🐬 🐳 🐋 🦈 🦭 🐊 🐅 🐆 🦓 🦍 🦧 🐘 🦛 🦏 🦒 🦘 🦩 🫏 🫎
|
||||||
|
阿拉伯人 阿拉伯人 👳🏽
|
||||||
|
阿拉伯人女 阿拉伯人女 👳🏽♀️ 🧕🏽
|
||||||
|
阿拉伯人男 阿拉伯人男 👳🏽♂️ 🧔🏽
|
||||||
|
雪 雪 ❄️ 🌨️ ☃️ ⛄️ 🧊
|
||||||
|
零食 零食 🍭 🍬 🍫 🍿 🍩 🍪
|
||||||
|
電器 電器 💡 📺 ☎️ 📟 📞 📠 📻 🕰️ 📡 🔦
|
||||||
|
電子 電子 ⌚️ 📱 💻 ⌨️ 🖥️ 🖨️ 🖱️ 📷 📹 💾 💽 💿 📀
|
||||||
|
非洲人 非洲人 🧓🏿 🧑🏿 🧒🏿 👶🏿
|
||||||
|
非洲人女 非洲人女 👵🏿 👩🏿 👧🏿
|
||||||
|
非洲人男 非洲人男 👴🏿 👨🏿 👦🏿
|
||||||
|
非洲裔 非洲裔 🧓🏿 🧑🏿 🧒🏿 👶🏿
|
||||||
|
非洲裔女 非洲裔女 👵🏿 👩🏿 👧🏿
|
||||||
|
非洲裔男 非洲裔男 👴🏿 👨🏿 👦🏿
|
||||||
|
非裔 非裔 🧓🏿 🧑🏿 🧒🏿 👶🏿
|
||||||
|
非裔女 非裔女 👵🏿 👩🏿 👧🏿
|
||||||
|
非裔男 非裔男 👴🏿 👨🏿 👦🏿
|
||||||
|
鞋 鞋 👡 👢 👞 👟 🥾 🥿 👠 🛼 ⛸️
|
||||||
|
鞋子 鞋子 👡 👢 👞 👟 🥾 🥿 👠 🛼 ⛸️
|
||||||
|
顏色 顏色 🟥 🟧 🟨 🟩 🟦 🟪 🟫 ⬛️ ⬜️ 🔴 🟠 🟡 🟢 🔵 🟣 🟤 ⚫️ ⚪️ ❤️ 🧡 💛 💚 🩵 💙 💜 🩷 🤎 🖤 🩶 🤍
|
||||||
|
飛行器 飛行器 🛩️ ✈️ 🚁 🚀 🛸
|
||||||
|
飯 飯 🍛 🍲 🍝 🍜 🥘 🍣 🍱 🍘 🍙 🍚 🥡
|
||||||
|
飲料 飲料 🧋 🍹 🧃 🍸 🍵 ☕️ 🥛 🍷 🥃 🍶 🥂 🍾 🍻 🍺 🧉
|
||||||
|
餐具 餐具 🥄 🍴 🍽️ 🥣 🥢 🫖
|
||||||
|
髮型 髮型 🦲 🦰 🦱 🦳
|
||||||
|
髮色 髮色 🦲 🦰 🦱 🦳
|
||||||
|
魚 魚 🐠 🐟 🐡 🪼 🐬 🐳 🐋 🦈 🦭 🦦
|
||||||
|
鳥 鳥 🦆 🦅 🦉 🦇 🐓 🦃 🕊️ 🐧 🐦 🦚 🦜 🦩 🦤 🦢 🪿 🐦⬛
|
||||||
|
麪包 麪包 🍞 🥐 🥖 🥨 🥯 🍩 🥮
|
||||||
|
黃種人 黃種人 🧓🏻 🧑🏻 🧒🏻 👶🏻
|
||||||
|
黃種人女 黃種人女 👵🏻 👩🏻 👧🏻
|
||||||
|
黃種人男 黃種人男 👴🏻 👨🏻 👦🏻
|
||||||
|
黑人 黑人 🧓🏿 🧑🏿 🧒🏿 👶🏿
|
||||||
|
黑人女 黑人女 👵🏿 👩🏿 👧🏿
|
||||||
|
黑人男 黑人男 👴🏿 👨🏿 👦🏿
|
||||||
|
黑種人 黑種人 🧓🏿 🧑🏿 🧒🏿 👶🏿
|
||||||
|
黑種人女 黑種人女 👵🏿 👩🏿 👧🏿
|
||||||
|
黑種人男 黑種人男 👴🏿 👨🏿 👦🏿
|
||||||
|
點心 點心 🍮 🍩 🍪 🍧 🍨 🍦 🍰 🧁 🧇 🧆
|
4622
opencc/emoji_word.txt
Normal file
22
opencc/hn.json
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"name": "Formal Han Nom to Simplified Han Nom",
|
||||||
|
"segmentation": {
|
||||||
|
"type": "mmseg",
|
||||||
|
"dict": {
|
||||||
|
"type": "ocd",
|
||||||
|
"file": "TSPhrases.ocd"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"conversion_chain": [{
|
||||||
|
"dict": {
|
||||||
|
"type": "group",
|
||||||
|
"dicts": [{
|
||||||
|
"type": "ocd",
|
||||||
|
"file": "TSPhrases.ocd"
|
||||||
|
}, {
|
||||||
|
"type": "text",
|
||||||
|
"file": "VNCharacters.txt"
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}
|
16
opencc/hu_cf.json
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"name": "hu_cf",
|
||||||
|
"segmentation": {
|
||||||
|
"type": "mmseg",
|
||||||
|
"dict": {
|
||||||
|
"type": "text",
|
||||||
|
"file": "hu_cf.txt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"conversion_chain": [{
|
||||||
|
"dict": {
|
||||||
|
"type": "text",
|
||||||
|
"file": "hu_cf.txt"
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}
|
99142
opencc/hu_cf.txt
Normal file
145
pinyin.yaml
Normal file
|
@ -0,0 +1,145 @@
|
||||||
|
# Rime configuration - pinyin
|
||||||
|
|
||||||
|
# 參考資料:
|
||||||
|
# 【朙月拼音】模糊音定製模板
|
||||||
|
# https://gist.github.com/lotem/2320943
|
||||||
|
|
||||||
|
# 用法
|
||||||
|
usage: |
|
||||||
|
# luna_pinyin.custom.yaml
|
||||||
|
patch:
|
||||||
|
speller/algebra:
|
||||||
|
__patch:
|
||||||
|
- pinyin:/zh_z_bufen
|
||||||
|
- pinyin:/n_l_bufen
|
||||||
|
- pinyin:/r_l_bufen
|
||||||
|
- pinyin:/r_y_bufen
|
||||||
|
- pinyin:/hu_f_buhun
|
||||||
|
- pinyin:/eng_ong_bufen
|
||||||
|
- pinyin:/en_eng_bufen
|
||||||
|
- pinyin:/ziantuan
|
||||||
|
- pinyin:/zhongguan
|
||||||
|
- pinyin:/abbreviation
|
||||||
|
- pinyin:/spelling_correction
|
||||||
|
- pinyin:/key_correction
|
||||||
|
translator/preedit_format/+:
|
||||||
|
__patch:
|
||||||
|
- pinyin:/ziantuan_preedit_format
|
||||||
|
- pinyin:/zhongguan_preedit_format
|
||||||
|
|
||||||
|
# 模糊音定義
|
||||||
|
|
||||||
|
zh_z_bufen:
|
||||||
|
__append:
|
||||||
|
- derive/^([zcs])h/$1/ # zh, ch, sh => z, c, s
|
||||||
|
- derive/^([zcs])([^h])/$1h$2/ # z, c, s => zh, ch, sh
|
||||||
|
|
||||||
|
n_l_bufen:
|
||||||
|
__append:
|
||||||
|
- derive/^n/l/ # n => l
|
||||||
|
- derive/^l/n/ # l => n
|
||||||
|
|
||||||
|
r_l_bufen:
|
||||||
|
__append:
|
||||||
|
- derive/^r/l/ # r => l
|
||||||
|
|
||||||
|
r_y_bufen:
|
||||||
|
__append:
|
||||||
|
- derive/^ren/yin/ # ren => yin, reng => ying
|
||||||
|
- derive/^r/y/ # r => y
|
||||||
|
|
||||||
|
hu_f_buhun:
|
||||||
|
__append:
|
||||||
|
- derive/^hu$/fu/ # hu => fu
|
||||||
|
- derive/^hong$/feng/ # hong => feng
|
||||||
|
- derive/^hu([in])$/fe$1/ # hui => fei, hun => fen
|
||||||
|
- derive/^hu([ao])/f$1/ # hua => fa, ...
|
||||||
|
|
||||||
|
- derive/^fu$/hu/ # fu => hu
|
||||||
|
- derive/^feng$/hong/ # feng => hong
|
||||||
|
- derive/^fe([in])$/hu$1/ # fei => hui, fen => hun
|
||||||
|
- derive/^f([ao])/hu$1/ # fa => hua, ...
|
||||||
|
|
||||||
|
# 韻母部份
|
||||||
|
|
||||||
|
eng_ong_bufen:
|
||||||
|
__append:
|
||||||
|
- derive/^([bpmf])eng$/$1ong/ # meng = mong, ...
|
||||||
|
|
||||||
|
en_eng_bufen:
|
||||||
|
__append:
|
||||||
|
- derive/([ei])n$/$1ng/ # en => eng, in => ing
|
||||||
|
- derive/([ei])ng$/$1n/ # eng => en, ing => in
|
||||||
|
|
||||||
|
# 「反模糊音」?
|
||||||
|
# 誰說方言沒有普通話精確;有模糊音,就能有反模糊音。
|
||||||
|
# 示例爲分尖團的中原官話。
|
||||||
|
# 注意:這個辦法雖從拼寫上做出了區分,然而受拼音詞典制約,候選字仍是混的。
|
||||||
|
|
||||||
|
# 強行分尖團
|
||||||
|
ziantuan:
|
||||||
|
__append:
|
||||||
|
- derive/^ji$/zii/ # 在《漢語拼音方案》設計者的安排下鳩佔鵲巢,尖音i只好雙寫了
|
||||||
|
- derive/^qi$/cii/
|
||||||
|
- derive/^xi$/sii/
|
||||||
|
- derive/^ji([aoeun])/zi$1/ # jian => zian, ...
|
||||||
|
- derive/^qi([aoeun])/ci$1/
|
||||||
|
- derive/^xi([aoeun])/si$1/
|
||||||
|
- derive/^ju/zv/
|
||||||
|
- derive/^qu/cv/
|
||||||
|
- derive/^xu/sv/
|
||||||
|
- derive/^([zcs])ii/$1yi/ # zii 也可拼作 zyi
|
||||||
|
- derive/^([nlzcs])v/$1yu/ # zv 也可拼作 zyu
|
||||||
|
|
||||||
|
# 分尖團後拼式的改寫條件也要相應地擴充
|
||||||
|
ziantuan_preedit_format:
|
||||||
|
__append:
|
||||||
|
- xform/([zcs])ii/$1ï/
|
||||||
|
- xform/([zcs])v/$1ü/
|
||||||
|
|
||||||
|
# 兼容中原官話(鄭汴洛)韻母,只能從大面上覆蓋
|
||||||
|
zhongguan:
|
||||||
|
__append:
|
||||||
|
- derive/^([bpm])o$/$1eh/ # bo => beh, ...
|
||||||
|
- derive/(^|[dtnlgkhzcs]h?)e$/$1eh/ # ge => geh, se => sheh, ...
|
||||||
|
- derive/^([gkh])uo$/$1ueh/ # guo => gueh, ...
|
||||||
|
- derive/ueh$/ue/ # ueh 也可拼作 ue
|
||||||
|
- derive/eh$/ee/ # eh 也可拼作 ee
|
||||||
|
- derive/^([gkh])e$/$1uo/ # he => huo, ...
|
||||||
|
- derive/^([jqx])ie$/$1iai/ # jie => jiai, ...
|
||||||
|
- derive/([uv])e$/$1o/ # jue => juo, lve => lvo, ...
|
||||||
|
- derive/^fei$/fi/ # fei => fi
|
||||||
|
- derive/^wei$/vi/ # wei => vi
|
||||||
|
- derive/^([nl])ei$/$1ui/ # nei => nui, lei => lui
|
||||||
|
- derive/^([nlzcs])un$/$1vn/ # lun => lvn, zun => zvn, ...
|
||||||
|
- derive/^([nlzcs])ong$/$1iong/ # long => liong, song => siong, ...
|
||||||
|
|
||||||
|
# 改寫字母 ê
|
||||||
|
zhongguan_preedit_format:
|
||||||
|
__append:
|
||||||
|
- "xform/e[eh]($|[ '])/ê$1/"
|
||||||
|
- "xform/ue($|[ '])/uê$1/"
|
||||||
|
|
||||||
|
# 注意:模糊音定義先於簡拼定義,方可令簡拼支持以上模糊音
|
||||||
|
abbreviation:
|
||||||
|
__append:
|
||||||
|
- abbrev/^([a-z]).+$/$1/ # 簡拼(首字母)
|
||||||
|
- abbrev/^([zcs]h).+$/$1/ # 簡拼(zh, ch, sh)
|
||||||
|
|
||||||
|
# 以下是一組容錯拼寫,《漢語拼音》方案以前者爲正
|
||||||
|
spelling_correction:
|
||||||
|
__append:
|
||||||
|
- derive/^([nl])ve$/$1ue/ # nve = nue, lve = lue
|
||||||
|
- derive/^([jqxy])u/$1v/ # ju = jv,
|
||||||
|
- derive/un$/uen/ # gun = guen,
|
||||||
|
- derive/ui$/uei/ # gui = guei,
|
||||||
|
- derive/iu$/iou/ # jiu = jiou,
|
||||||
|
|
||||||
|
# 自動糾正一些常見的按鍵錯誤
|
||||||
|
key_correction:
|
||||||
|
__append:
|
||||||
|
- derive/([aeiou])ng$/$1gn/ # dagn => dang
|
||||||
|
- derive/([dtngkhrzcs])o(u|ng)$/$1o/ # zho => zhong|zhou
|
||||||
|
- derive/ong$/on/ # zhonguo => zhong guo
|
||||||
|
- derive/ao$/oa/ # hoa => hao
|
||||||
|
- derive/([iu])a(o|ng?)$/a$1$2/ # tain => tian
|
105
punctuation.yaml
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
# Rime basic symbols
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
full_shape:
|
||||||
|
' ' : { commit: ' ' }
|
||||||
|
',' : { commit: , }
|
||||||
|
'.' : { commit: 。 }
|
||||||
|
'<' : [ 《, 〈, «, ‹ ]
|
||||||
|
'>' : [ 》, 〉, », › ]
|
||||||
|
'/' : [ /, ÷ ]
|
||||||
|
'?' : { commit: ? }
|
||||||
|
';' : { commit: ; }
|
||||||
|
':' : { commit: : }
|
||||||
|
'''' : { pair: [ '‘', '’' ] }
|
||||||
|
'"' : { pair: [ '“', '”' ] }
|
||||||
|
'\' : [ 、, \ ]
|
||||||
|
'|' : [ ·, |, '§', '¦' ]
|
||||||
|
'`' : `
|
||||||
|
'~' : ~
|
||||||
|
'!' : { commit: ! }
|
||||||
|
'@' : [ @, ☯ ]
|
||||||
|
'#' : [ #, ⌘ ]
|
||||||
|
'%' : [ %, '°', '℃' ]
|
||||||
|
'$' : [ ¥, '$', '€', '£', '¥', '¢', '¤' ]
|
||||||
|
'^' : { commit: …… }
|
||||||
|
'&' : &
|
||||||
|
'*' : [ *, ·, ・, ×, ※, ❂ ]
|
||||||
|
'(' : (
|
||||||
|
')' : )
|
||||||
|
'-' : -
|
||||||
|
'_' : ——
|
||||||
|
'+' : +
|
||||||
|
'=' : =
|
||||||
|
'[' : [ 「, 【, 〔, [ ]
|
||||||
|
']' : [ 」, 】, 〕, ] ]
|
||||||
|
'{' : [ 『, 〖, { ]
|
||||||
|
'}' : [ 』, 〗, } ]
|
||||||
|
|
||||||
|
half_shape:
|
||||||
|
',' : { commit: , }
|
||||||
|
'.' : { commit: 。 }
|
||||||
|
'<' : [ 《, 〈, «, ‹ ]
|
||||||
|
'>' : [ 》, 〉, », › ]
|
||||||
|
'/' : [ 、, '/', /, ÷ ]
|
||||||
|
'?' : { commit: ? }
|
||||||
|
';' : { commit: ; }
|
||||||
|
':' : { commit: : }
|
||||||
|
'''' : { pair: [ '‘', '’' ] }
|
||||||
|
'"' : { pair: [ '“', '”' ] }
|
||||||
|
'\' : [ 、, '\', \ ]
|
||||||
|
'|' : [ ·, '|', |, '§', '¦' ]
|
||||||
|
'`' : '`'
|
||||||
|
'~' : [ '~', ~ ]
|
||||||
|
'!' : { commit: ! }
|
||||||
|
'@' : '@'
|
||||||
|
'#' : '#'
|
||||||
|
'%' : [ '%', %, '°', '℃' ]
|
||||||
|
'$' : [ ¥, '$', '€', '£', '¥', '¢', '¤' ]
|
||||||
|
'^' : { commit: …… }
|
||||||
|
'&' : '&'
|
||||||
|
'*' : [ '*', *, ·, ・, ×, ※, ❂ ]
|
||||||
|
'(' : (
|
||||||
|
')' : )
|
||||||
|
'-' : '-'
|
||||||
|
'_' : ——
|
||||||
|
'+' : '+'
|
||||||
|
'=' : '='
|
||||||
|
'[' : [ 「, 【, 〔, [ ]
|
||||||
|
']' : [ 」, 】, 〕, ] ]
|
||||||
|
'{' : [ 『, 〖, { ]
|
||||||
|
'}' : [ 』, 〗, } ]
|
||||||
|
|
||||||
|
ascii_style:
|
||||||
|
',' : { commit: ',' }
|
||||||
|
'.' : { commit: '.' }
|
||||||
|
'<' : '<'
|
||||||
|
'>' : '>'
|
||||||
|
'/' : '/'
|
||||||
|
'?' : { commit: '?' }
|
||||||
|
';' : { commit: ';' }
|
||||||
|
':' : { commit: ':' }
|
||||||
|
"'" : "'"
|
||||||
|
'"' : '"'
|
||||||
|
'\' : '\'
|
||||||
|
'|' : '|'
|
||||||
|
'`' : '`'
|
||||||
|
'~' : '~'
|
||||||
|
'!' : { commit: '!' }
|
||||||
|
'@' : '@'
|
||||||
|
'#' : '#'
|
||||||
|
'%' : '%'
|
||||||
|
'$' : '$'
|
||||||
|
'^' : '^'
|
||||||
|
'&' : '&'
|
||||||
|
'*' : '*'
|
||||||
|
'(' : '('
|
||||||
|
')' : ')'
|
||||||
|
'-' : '-'
|
||||||
|
'_' : '_'
|
||||||
|
'+' : '+'
|
||||||
|
'=' : '='
|
||||||
|
'[' : '['
|
||||||
|
']' : ']'
|
||||||
|
'{' : '{'
|
||||||
|
'}' : '}'
|
13
rime.lua
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
-- encoding: utf-8
|
||||||
|
|
||||||
|
exe_processor = require("exe") -- 网页启动器
|
||||||
|
unicode_translator = require("unicode_translator") -- 在Rime輸入任意Unicode字符
|
||||||
|
-- rime.lua
|
||||||
|
function single_char_filter(input, env)
|
||||||
|
on = env.engine.context:get_option("single_char")
|
||||||
|
for cand in input:iter() do
|
||||||
|
if not on or utf8.len(cand.text) == 1 then
|
||||||
|
yield(cand)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
15067
sawndip.dict.yaml
Normal file
113
sawndip.schema.yaml
Normal file
|
@ -0,0 +1,113 @@
|
||||||
|
# Rime schema settings
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
schema:
|
||||||
|
schema_id: sawndip
|
||||||
|
name: 古壮字拼音
|
||||||
|
version: "0.1"
|
||||||
|
author:
|
||||||
|
- Jerry You
|
||||||
|
description: |
|
||||||
|
古壮字拼音輸入法
|
||||||
|
www.ccamc.co
|
||||||
|
dependencies:
|
||||||
|
# - luna_pinyin
|
||||||
|
|
||||||
|
switches:
|
||||||
|
- name: ascii_mode
|
||||||
|
reset: 0
|
||||||
|
states: [ 壮文, 西文 ]
|
||||||
|
- name: full_shape
|
||||||
|
states: [ 半角, 全角 ]
|
||||||
|
# - name: simplification
|
||||||
|
# states: [ 漢字, 汉字 ]
|
||||||
|
# - name: extended_charset
|
||||||
|
# states: [ 常用, 增廣 ]
|
||||||
|
- name: ascii_punct
|
||||||
|
states: [ 。,, ., ]
|
||||||
|
|
||||||
|
engine:
|
||||||
|
processors:
|
||||||
|
- ascii_composer
|
||||||
|
- recognizer
|
||||||
|
- key_binder
|
||||||
|
- speller
|
||||||
|
- punctuator
|
||||||
|
- selector
|
||||||
|
- navigator
|
||||||
|
- express_editor
|
||||||
|
segmentors:
|
||||||
|
- ascii_segmentor
|
||||||
|
- matcher
|
||||||
|
- abc_segmentor
|
||||||
|
- punct_segmentor
|
||||||
|
- fallback_segmentor
|
||||||
|
translators:
|
||||||
|
- punct_translator
|
||||||
|
#- reverse_lookup_translator
|
||||||
|
- table_translator
|
||||||
|
filters:
|
||||||
|
# - simplifier
|
||||||
|
- uniquifier
|
||||||
|
- single_char_filter
|
||||||
|
|
||||||
|
speller:
|
||||||
|
alphabet: abcdefghijklmnopqrstuvwxyz
|
||||||
|
delimiter: " ;'"
|
||||||
|
max_code_length: 7 # 7碼頂字上屏
|
||||||
|
|
||||||
|
translator:
|
||||||
|
dictionary: sawndip
|
||||||
|
enable_user_dict: false
|
||||||
|
enable_charset_filter: true
|
||||||
|
enable_sentence: false
|
||||||
|
enable_encoder: false
|
||||||
|
encode_commit_history: true
|
||||||
|
max_phrase_length: 6
|
||||||
|
# preedit_format:
|
||||||
|
# - xform/^([a-z]*)$/$1|\U$1\E/
|
||||||
|
# - "xlit|ABCDEFGHIJKLMNOPQRSTUVWXYZ|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符|"
|
||||||
|
# comment_format:
|
||||||
|
# - "xlit|abcdefghijklmnopqrstuvwxyz~|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符~|"
|
||||||
|
# disable_user_dict_for_patterns:
|
||||||
|
# - "^z.*$"
|
||||||
|
# - "^yyy.*$"
|
||||||
|
|
||||||
|
#abc_segmentor:
|
||||||
|
# extra_tags:
|
||||||
|
# - reverse_lookup # 與拼音(反查碼)混打
|
||||||
|
|
||||||
|
reverse_lookup:
|
||||||
|
dictionary: luna_pinyin
|
||||||
|
prefix: "`"
|
||||||
|
suffix: "'"
|
||||||
|
tips: 〔拼音〕
|
||||||
|
preedit_format:
|
||||||
|
- xform/([nl])v/$1ü/
|
||||||
|
- xform/([nl])ue/$1üe/
|
||||||
|
- xform/([jqxy])v/$1u/
|
||||||
|
comment_format:
|
||||||
|
- "xlit|abcdefghijklmnopqrstuvwxyz|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符|"
|
||||||
|
|
||||||
|
simplifier:
|
||||||
|
tips: all # 簡化字模式下提示對應的傳統漢字
|
||||||
|
|
||||||
|
punctuator:
|
||||||
|
import_preset: symbols
|
||||||
|
|
||||||
|
key_binder:
|
||||||
|
import_preset: default
|
||||||
|
|
||||||
|
recognizer:
|
||||||
|
import_preset: default
|
||||||
|
patterns:
|
||||||
|
punct: "^/[0-9]*[a-z]*$"
|
||||||
|
reverse_lookup: "`[a-z]*'?$"
|
||||||
|
|
||||||
|
style:
|
||||||
|
font_face: "HuanZhuangziSong R"
|
||||||
|
font_point: 35 #字號
|
||||||
|
|
||||||
|
menu:
|
||||||
|
# alternative_select_keys: 1234567 #如編碼字符佔用數字鍵則須另設選字鍵
|
||||||
|
page_size: 5 #選單每䈎顯示個數
|
340
symbols.yaml
Normal file
|
@ -0,0 +1,340 @@
|
||||||
|
# Rime's punctuation and symbols
|
||||||
|
# encoding: utf-8
|
||||||
|
#
|
||||||
|
# Usage: patch your Rime schema to enable /X symbols
|
||||||
|
|
||||||
|
config_version: '1.6'
|
||||||
|
|
||||||
|
patch:
|
||||||
|
punctuator/import_preset: symbols
|
||||||
|
recognizer/patterns/punct: '^/([0-9]0?|[A-Za-z]+)$'
|
||||||
|
|
||||||
|
punctuator:
|
||||||
|
full_shape:
|
||||||
|
' ' : { commit: ' ' }
|
||||||
|
',' : { commit: , }
|
||||||
|
'.' : { commit: 。 }
|
||||||
|
'<' : [ 《, 〈, «, ‹, ⟨ ]
|
||||||
|
'>' : [ 》, 〉, », ›, ⟩ ]
|
||||||
|
'/' : [ /, ÷ ]
|
||||||
|
'?' : { commit: ? }
|
||||||
|
';' : { commit: ; }
|
||||||
|
':' : { commit: : }
|
||||||
|
'''' : { pair: [ '‘', '’' ] }
|
||||||
|
'"' : { pair: [ '“', '”' ] }
|
||||||
|
'\' : [ 、, \ ]
|
||||||
|
'|' : [ ·, |, '§', '¦' ]
|
||||||
|
'`' : `
|
||||||
|
'~' : ~
|
||||||
|
'!' : { commit: ! }
|
||||||
|
'@' : [ @, ☯ ]
|
||||||
|
'#' : [ #, ⌘ ]
|
||||||
|
'%' : [ %, '°', '℃' ]
|
||||||
|
'$' : [ ¥, '$', '€', '£', '¥', '¢', '¤', ₩ ]
|
||||||
|
'^' : { commit: …… }
|
||||||
|
'&' : &
|
||||||
|
'*' : [ *, ·, ・, ×, ※, ❂ ]
|
||||||
|
'(' : (
|
||||||
|
')' : )
|
||||||
|
'-' : -
|
||||||
|
'_' : ——
|
||||||
|
'+' : +
|
||||||
|
'=' : [ =, 々, 〃 ]
|
||||||
|
'[' : [ 「, 【, 〔, [, 〚, 〘 ]
|
||||||
|
']' : [ 」, 】, 〕, ], 〛, 〙 ]
|
||||||
|
'{' : [ 『, 〖, { ]
|
||||||
|
'}' : [ 』, 〗, } ]
|
||||||
|
half_shape:
|
||||||
|
',' : { commit: , }
|
||||||
|
'.' : { commit: 。 }
|
||||||
|
'<' : [ 《, 〈, «, ‹, ⟨, ˂, ˱ ]
|
||||||
|
'>' : [ 》, 〉, », ›, ⟩, ˃, ˲ ]
|
||||||
|
'/' : [ 、, 、, '/', /, ÷ ]
|
||||||
|
'?' : { commit: ? }
|
||||||
|
';' : { commit: ; }
|
||||||
|
':' : { commit: : }
|
||||||
|
'''' : { pair: [ '‘', '’' ] }
|
||||||
|
'"' : { pair: [ '“', '”' ] }
|
||||||
|
'\' : [ 、, '\', \ ]
|
||||||
|
'|' : [ ·, ・, '|', |, '§', '¦', '‖', ︴ ]
|
||||||
|
'`' : [ '`', ‵, ‶, ‷, ′, ″, ‴, ⁗ ]
|
||||||
|
'~' : [ '~', ~, ˜, ˷, ⸯ, ≈, ≋, ≃, ≅, ≇, ∽, ⋍, ≌, ﹏, ﹋, ﹌, ︴ ]
|
||||||
|
'!' : { commit: ! }
|
||||||
|
'@' : [ '@', ©, ®, ℗ ]
|
||||||
|
'#' : [ '#', № ]
|
||||||
|
'%' : [ '%', %, '°', '℃', ‰, ‱, ℉, ℅, ℆, ℀, ℁, ⅍ ]
|
||||||
|
'$' : [ ¥, '$', '€', '£', '¥', '¢', '¤', ₩ ]
|
||||||
|
'^' : { commit: …… }
|
||||||
|
'&' : '&'
|
||||||
|
'*' : [ '*', *, ·, ・, ×, ※, ❂, ⁂, ☮, ☯, ☣ ]
|
||||||
|
'(' : (
|
||||||
|
')' : )
|
||||||
|
'-' : '-'
|
||||||
|
'_' : ——
|
||||||
|
'+' : '+'
|
||||||
|
'=' : [ '=', 々, 〃 ]
|
||||||
|
'[' : [ 「, 【, 〔, [, 〚, 〘 ]
|
||||||
|
']' : [ 」, 】, 〕, ], 〛, 〙 ]
|
||||||
|
'{' : [ 『, 〖, { ]
|
||||||
|
'}' : [ 』, 〗, } ]
|
||||||
|
symbols:
|
||||||
|
#符號、電腦
|
||||||
|
'/fh': [ ©, ®, ℗, ℠, ™, ℡, ℻, ☇, ☈, ☉, ☊, ☋, ☌, ☍, ☎, ☏, ☐, ☑, ☒, ☓, ☕, ☖, ☗, ⛉, ⛊, ☘, ☙, ☚, ☛, ☜, ☝, ☞, ☟, ☠, ☡, ☢, ☣, ☤, ☥, ☦, ☧, ☨, ☩, ☪, ☫, ☬, ☭, ☮, ☯, ☸, ♨, ♰, ♱, ♲, ♳, ♴, ♵, ♶, ♷, ♸, ♹, ♺, ♻, ♼, ♽, ♾, ♿, ⚆, ⚇, ⚈, ⚉, ⚐, ⚑, ⚒, ⚓, ⚔, ⚕, ⚖, ⚗, ⚘, ⚙, ⚚, ⚛, ⚜, ⚝, ⚞, ⚟, ⚠, ⚡, ⚰, ⚱, ⚲, ⚳, ⚴, ⚵, ⚶, ⚷, ⚸, ⚹, ⚺, ⚻, ⚼, ⚽, ⚾, ⚿, ⛀, ⛁, ⛂, ⛃, ⛋, ⛌, ⛍, ⛎, ⛏, ⛐, ⛑, ⛒, ⛓, ⛔, ⛕, ⛖, ⛗, ⛘, ⛙, ⛚, ⛛, ⛜, ⛝, ⛞, ⛟, ⛠, ⛡, ⛢, ⛣, ⛨, ⛩, ⛪, ⛫, ⛬, ⛭, ⛮, ⛯, ⛰, ⛱, ⛲, ⛳, ⛴, ⛵, ⛶, ⛷, ⛸, ⛹, ⛺, ⛻, ⛼, ⛽, ⛾, ⛿ ]
|
||||||
|
'/dn': [ ❖, ⌘, ⌃, ⌥, ⎇, ⇧, ⇪, ␣, ⇥, ⇤, ↩, ⌅, ⌤, ⌫, ⌦, ⌧, ⎋, ⌨, ◁, ⌀, ⌖, ⌗, ⏏, ↖, ↘, ⇞, ⇟, ⌚, ⏰, ⏱, ⏲, ⏳, ⌛, ⌜, ⌝, ⌞, ⌟, ⍑, ⏩, ⏪, ⏫, ⏬, ⏭, ⏮, ⏯ ]
|
||||||
|
#象棋、麻將、色子、撲克
|
||||||
|
'/xq': [ ♔, ♕, ♖, ♗, ♘, ♙, ♚, ♛, ♜, ♝, ♞, ♟ ]
|
||||||
|
'/mj': [ 🀀, 🀁, 🀂, 🀃, 🀄, 🀅, 🀆, 🀇, 🀈, 🀉, 🀊, 🀋, 🀌, 🀍, 🀎, 🀏, 🀐, 🀑, 🀒, 🀓, 🀔, 🀕, 🀖, 🀗, 🀘, 🀙, 🀚, 🀛, 🀜, 🀝, 🀞, 🀟, 🀠, 🀡, 🀢, 🀣, 🀤, 🀥, 🀦, 🀧, 🀨, 🀩, 🀪, 🀫 ]
|
||||||
|
'/sz': [ ⚀, ⚁, ⚂, ⚃, ⚄, ⚅ ]
|
||||||
|
'/pk': [ ♠, ♥, ♣, ♦, ♤, ♡, ♧, ♢ ]
|
||||||
|
#表情
|
||||||
|
'/bq': [ ☻, ☺, ☹ ]
|
||||||
|
#天氣
|
||||||
|
'/tq': [ ☀, ☁, ⛅, ⛈, ⛆, ☂, ☔, ☃, ⛄, ⛇ ]
|
||||||
|
#音樂
|
||||||
|
'/yy': [ 𝄞, ♩, ♪, ♫, ♬, ♭, ♮, ♯ ]
|
||||||
|
#兩性
|
||||||
|
'/lx': [ ♂, ♀, ⚢, ⚣, ⚤, ⚥, ⚦, ⚧, ⚨, ⚩, ⚪, ⚫, ⚬, ⚭, ⚮, ⚯ ]
|
||||||
|
#八卦、八卦名、六十四卦、六十四卦名、太玄經
|
||||||
|
'/bg': [ ☰, ☱, ☲, ☳, ☴, ☵, ☶, ☷ ]
|
||||||
|
'/bgm': [ 乾, 兌, 離, 震, 巽, 坎, 艮, 坤 ]
|
||||||
|
'/lssg': [ ䷀, ䷁, ䷂, ䷃, ䷄, ䷅, ䷆, ䷇, ䷈, ䷉, ䷊, ䷋, ䷌, ䷍, ䷎, ䷏, ䷐, ䷑, ䷒, ䷓, ䷔, ䷕, ䷖, ䷗, ䷘, ䷙, ䷚, ䷛, ䷜, ䷝, ䷞, ䷟, ䷠, ䷡, ䷢, ䷣, ䷤, ䷥, ䷦, ䷧, ䷨, ䷩, ䷪, ䷫, ䷬, ䷭, ䷮, ䷯, ䷰, ䷱, ䷲, ䷳, ䷴, ䷵, ䷶, ䷷, ䷸, ䷹, ䷺, ䷻, ䷼, ䷽, ䷾, ䷿ ]
|
||||||
|
'/lssgm': [ 乾, 坤, 屯, 蒙, 需, 訟, 師, 比, 小畜, 履, 泰, 否, 同人, 大有, 謙, 豫, 隨, 蠱, 臨, 觀, 噬嗑, 賁, 剝, 復, 无妄, 大畜, 頤, 大過, 坎, 離, 咸, 恆, 遯, 大壯, 晉, 明夷, 家人, 睽, 蹇, 解, 損, 益, 夬, 姤, 萃, 升, 困, 井, 革, 鼎, 震, 艮, 漸, 歸妹, 豐, 旅, 巽, 兌, 渙, 節, 中孚, 小過, 既濟, 未濟 ]
|
||||||
|
'/txj': [ ⚊, ⚋, ⚌, ⚍, ⚎, ⚏, 𝌀, 𝌁, 𝌂, 𝌃, 𝌄, 𝌅, 𝌆, 𝌇, 𝌈, 𝌉, 𝌊, 𝌋, 𝌌, 𝌍, 𝌎, 𝌏, 𝌐, 𝌑, 𝌒, 𝌓, 𝌔, 𝌕, 𝌖, 𝌗, 𝌘, 𝌙, 𝌚, 𝌛, 𝌜, 𝌝, 𝌞, 𝌟, 𝌠, 𝌡, 𝌢, 𝌣, 𝌤, 𝌥, 𝌦, 𝌧, 𝌨, 𝌩, 𝌪, 𝌫, 𝌬, 𝌭, 𝌮, 𝌯, 𝌰, 𝌱, 𝌲, 𝌳, 𝌴, 𝌵, 𝌶, 𝌷, 𝌸, 𝌹, 𝌺, 𝌻, 𝌼, 𝌽, 𝌾, 𝌿, 𝍀, 𝍁, 𝍂, 𝍃, 𝍄, 𝍅, 𝍆, 𝍇, 𝍈, 𝍉, 𝍊, 𝍋, 𝍌, 𝍍, 𝍎, 𝍏, 𝍐, 𝍑, 𝍒, 𝍓, 𝍔, 𝍕, 𝍖 ]
|
||||||
|
#天體、星座、星座名、十二宮
|
||||||
|
'/tt': [ ☄, ☼, ☽, ☾, ☿, ♀, ♁, ♂, ♃, ♄, ♅, ♆, ♇ ]
|
||||||
|
'/xz': [ ♈, ♉, ♊, ♋, ♌, ♍, ♎, ♏, ♐, ♑, ♒, ♓ ]
|
||||||
|
'/xzm': [ 白羊座, 金牛座, 雙子座, 巨蟹座, 獅子座, 室女座, 天秤座, 天蠍座, 人馬座, 摩羯座, 寶瓶座, 雙魚座 ]
|
||||||
|
'/seg': [ 白羊宮, 金牛宮, 雙子宮, 巨蟹宮, 獅子宮, 室女宮, 天秤宮, 天蠍宮, 人馬宮, 摩羯宮, 寶瓶宮, 雙魚宮 ]
|
||||||
|
#星號
|
||||||
|
'/xh': [ ★, ☆, ⛤, ⛥, ⛦, ⛧, ✡, ❋, ❊, ❉, ❈, ❇, ❆, ❅, ❄, ❃, ❂, ❁, ❀, ✿, ✾, ✽, ✼, ✻, ✺, ✹, ✸, ✷, ✶, ✵, ✴, ✳, ✲, ✱, ✰, ✯, ✮, ✭, ✬, ✫, ✪, ✩, ✧, ✦, ✥, ✤, ✣, ✢ ]
|
||||||
|
#方塊
|
||||||
|
'/fk': [ ▀, ▁, ▂, ▃, ▄, ▅, ▆, ▇, █, ▉, ▊, ▋, ▌, ▍, ▎, ▏, ▐, ░, ▒, ▓, ▔, ▕, ▖, ▗, ▘, ▙, ▚, ▛, ▜, ▝, ▞, ▟ ]
|
||||||
|
#幾何
|
||||||
|
'/jh': [ ■, □, ▢, ▣, ▤, ▥, ▦, ▧, ▨, ▩, ▪, ▫, ▬, ▭, ▮, ▯, ▰, ▱, ▲, △, ▴, ▵, ▶, ▷, ▸, ▹, ►, ▻, ▼, ▽, ▾, ▿, ◀, ◁, ◂, ◃, ◄, ◅, ◆, ◇, ◈, ◉, ◊, ○, ◌, ◍, ◎, ●, ◐, ◑, ◒, ◓, ◔, ◕, ◖, ◗, ◘, ◙, ◚, ◛, ◜, ◝, ◞, ◟, ◠, ◡, ◢, ◣, ◤, ◥, ◦, ◧, ◨, ◩, ◪, ◫, ◬, ◭, ◮, ◯, ◰, ◱, ◲, ◳, ◴, ◵, ◶, ◷, ◸, ◹, ◺, ◻, ◼, ◽, ◾, ◿ ]
|
||||||
|
#箭頭
|
||||||
|
'/jt': [ ↑, ↓, ←, →, ↕, ↔, ↖, ↗, ↙, ↘, ↚, ↛, ↮, ↜, ↝, ↞, ↟, ↠, ↡, ↢, ↣, ↤, ↥, ↦, ↧, ↨, ↩, ↪, ↫, ↬, ↭, ↯, ↰, ↱, ↲, ↳, ↴, ↵, ↶, ↷, ↸, ↹, ↺, ↻, ↼, ↽, ↾, ↿, ⇀, ⇁, ⇂, ⇃, ⇄, ⇅, ⇆, ⇇, ⇈, ⇉, ⇊, ⇋, ⇌, ⇐, ⇍, ⇑, ⇒, ⇏, ⇓, ⇔, ⇎, ⇕, ⇖, ⇗, ⇘, ⇙, ⇚, ⇛, ⇜, ⇝, ⇞, ⇟, ⇠, ⇡, ⇢, ⇣, ⇤, ⇥, ⇦, ⇧, ⇨, ⇩, ⇪, ⇫, ⇬, ⇭, ⇮, ⇯, ⇰, ⇱, ⇲, ⇳, ⇴, ⇵, ⇶, ⇷, ⇸, ⇹, ⇺, ⇻, ⇼, ⇽, ➔, ➘, ➙, ➚, ➛, ➜, ➝, ➞, ➟, ➠, ➡, ➢, ➣, ➤, ➥, ➦, ➧, ➨, ➩, ➪, ➫, ➬, ➭, ➮, ➱, ➲, ➳, ➴, ➵, ➶, ➷, ➸, ➹, ➺, ➻, ➼, ➽, ➾ ]
|
||||||
|
#數學
|
||||||
|
'/sx': [ ±, ÷, ×, ∈, ∏, ∑, -, +, <, ≮, =, ≠, >, ≯, ∕, √, ∝, ∞, ⟨, ⟩, ∟, ∠, ∥, ∧, ∨, ∩, ∪, ∫, ∮, ∴, ∵, ∷, ∽, ≈, ≌, ≒, ≡, ≤, ≥, ≦, ≧, ⊕, ⊙, ⊥, ⊿, ㏑, ㏒ ]
|
||||||
|
#數字+圈/弧/點
|
||||||
|
'/szq': [ ⓪, ①, ②, ③, ④, ⑤, ⑥, ⑦, ⑧, ⑨, ⑩, ⑪, ⑫, ⑬, ⑭, ⑮, ⑯, ⑰, ⑱, ⑲, ⑳, ㉑, ㉒, ㉓, ㉔, ㉕, ㉖, ㉗, ㉘, ㉙, ㉚, ㉛, ㉜, ㉝, ㉞, ㉟, ㊱, ㊲, ㊳, ㊴, ㊵, ㊶, ㊷, ㊸, ㊹, ㊺, ㊻, ㊼, ㊽, ㊾, ㊿, ⓿, ❶, ❷, ❸, ❹, ❺, ❻, ❼, ❽, ❾, ❿, ⓫, ⓬, ⓭, ⓮, ⓯, ⓰, ⓱, ⓲, ⓳, ⓴ ]
|
||||||
|
'/szh': [ ⑴, ⑵, ⑶, ⑷, ⑸, ⑹, ⑺, ⑻, ⑼, ⑽, ⑾, ⑿, ⒀, ⒁, ⒂, ⒃, ⒄, ⒅, ⒆, ⒇ ]
|
||||||
|
'/szd': [ ⒈, ⒉, ⒊, ⒋, ⒌, ⒍, ⒎, ⒏, ⒐, ⒑, ⒒, ⒓, ⒔, ⒕, ⒖, ⒗, ⒘, ⒙, ⒚, ⒛ ]
|
||||||
|
#字母+圈/弧
|
||||||
|
'/zmq': [ ⓐ, Ⓐ, ⓑ, Ⓑ, ⓒ, Ⓒ, ⓓ, Ⓓ, ⓔ, Ⓔ, ⓕ, Ⓕ, ⓖ, Ⓖ, ⓗ, Ⓗ, ⓘ, Ⓘ, ⓙ, Ⓙ, ⓚ, Ⓚ, ⓛ, Ⓛ, ⓜ, Ⓜ, ⓝ, Ⓝ, ⓞ, Ⓞ, ⓟ, Ⓟ, ⓠ, Ⓠ, ⓡ, Ⓡ, ⓢ, Ⓢ, ⓣ, Ⓣ, ⓤ, Ⓤ, ⓥ, Ⓥ, ⓦ, Ⓦ, ⓧ, Ⓧ, ⓨ, Ⓨ, ⓩ, Ⓩ ]
|
||||||
|
'/zmh': [ ⒜, ⒝, ⒞, ⒟, ⒠, ⒡, ⒢, ⒣, ⒤, ⒥, ⒦, ⒧, ⒨, ⒩, ⒪, ⒫, ⒬, ⒭, ⒮, ⒯, ⒰, ⒱, ⒲, ⒳, ⒴, ⒵ ]
|
||||||
|
#數字、分數
|
||||||
|
'/0': [ 〇, 零, ₀, ⁰, ⓪, ⓿ , 0]
|
||||||
|
'/1': [ 一, 壹, ₁, ¹, Ⅰ, ⅰ, ①, ➀, ❶, ➊, ⓵, ⑴, ⒈, 1, ㊀, ㈠, 弌, 壱, 幺, ㆒ ]
|
||||||
|
'/2': [ 二, 貳, ₂, ², Ⅱ, ⅱ, ②, ➁, ❷, ➋, ⓶, ⑵, ⒉, 2, ㊁, ㈡, 弍, 弐, 貮, 㒃, 㒳, 兩, 倆, ㆓]
|
||||||
|
'/3': [ 三, 叄, ₃, ³, Ⅲ, ⅲ, ③, ➂, ❸, ➌, ⓷, ⑶, ⒊, 3, ㊂, ㈢, 參, 参, 叁, 弎, 仨, ㆔]
|
||||||
|
'/4': [ 四, 肆, ₄, ⁴, Ⅳ, ⅳ, ④, ➃, ❹, ➍, ⓸, ⑷, ⒋, 4, ㊃, ㈣, 亖]
|
||||||
|
'/5': [ 五, 伍, ₅, ⁵, Ⅴ, ⅴ, ⑤, ➄, ❺, ➎, ⓹, ⑸, ⒌, 5, ㊄, ㈤, 㐅, 㠪, 𠄡 ]
|
||||||
|
'/6': [ 六, 陸, ₆, ⁶, Ⅵ, ⅵ, ⑥, ➅, ❻, ➏, ⓺, ⑹, ⒍, 6, ㊅, ㈥, ↅ]
|
||||||
|
'/7': [ 七, 柒, ₇, ⁷, Ⅶ, ⅶ, ⑦, ➆, ❼, ➐, ⓻, ⑺, ⒎, 7, ㊆, ㈦, 漆]
|
||||||
|
'/8': [ 八, 捌, ₈, ⁸, Ⅷ, ⅷ, ⑧, ➇, ❽, ➑, ⓼, ⑻, ⒏, 8, ㊇, ㈧ ]
|
||||||
|
'/9': [ 九, 玖, ₉, ⁹, Ⅸ, ⅸ, ⑨, ➈, ❾, ➒, ⓽, ⑼, ⒐, 9, ㊈, ㈨ ]
|
||||||
|
'/10': [ 十, 拾, ₁₀, ¹⁰, Ⅹ, ⅹ, ⑩, ➉, ❿, ➓, ⓾, ⑽, ⒑, 10, ㊉, ㈩, 什 ]
|
||||||
|
'/fs': [ ⅟, ½, ↉, ⅓, ⅔, ¼, ¾, ⅕, ⅖, ⅗, ⅘, ⅙, ⅚, ⅐, ⅛, ⅜, ⅝, ⅞, ⅑, ⅒ ]
|
||||||
|
#蘇州碼
|
||||||
|
'/szm': [ 〡, 〢, 〣, 〤, 〥, 〦, 〧, 〨, 〩, 〸, 〹, 〺 ]
|
||||||
|
#羅馬數字
|
||||||
|
'/lm': [ ⅰ, ⅱ, ⅲ, ⅳ, ⅴ, ⅵ, ⅶ, ⅷ, ⅸ, ⅹ, ⅺ, ⅻ, ⅼ, ⅽ, ⅾ, ⅿ ]
|
||||||
|
'/lmd': [ Ⅰ, Ⅱ, Ⅲ, Ⅳ, Ⅴ, Ⅵ, Ⅶ, Ⅷ, Ⅸ, Ⅹ, Ⅺ, Ⅻ, Ⅼ, Ⅽ, Ⅾ, Ⅿ ]
|
||||||
|
#拉丁
|
||||||
|
'/a': [ā, á, ǎ, à, ȁ, â, ă, ȃ, ȧ, ä, å, ã, ₐ, ᵃ, ª, ⱥ, ꬰ, ả, ą, ạ, ḁ, ẚ, ấ, ầ, ẫ, ẩ, ắ, ằ, ẵ, ẳ, ǡ, ǟ, ǻ, ậ, ặ, ᶏ, ɐ, ᵄ, ɑ, ᵅ, ᶐ, ɒ, ᶛ]
|
||||||
|
'/A': [Ā, Á, Ǎ, À, Ȁ, Â, Ă, Ȃ, Ȧ, Ä, Å, Ã, ᴀ, ᴬ, Ⱥ, Ả, Ą, Ạ, Ḁ, Ấ, Ầ, Ẫ, Ẩ, Ắ, Ằ, Ẵ, Ẳ, Ǡ, Ǟ, Ǻ, Ậ, Ặ, Ɐ, Ɑ, Ɒ ]
|
||||||
|
'/b': [ḃ, ḅ, ᵇ, ƀ, ƃ, ḇ, ɓ, ᵬ, ᶀ, ꞗ]
|
||||||
|
'/B': [Ḃ, Ḅ, ʙ, ᴃ, ᴮ, ᴯ, Ƀ, Ƃ, Ḇ, Ɓ, Ꞗ]
|
||||||
|
'/c': [ç, ć, č, ĉ, ċ, ᶜ, ȼ, ꞓ, ƈ, ḉ, ꞔ, ɕ, ᶝ, ꜿ]
|
||||||
|
'/C': [Ç, Ć, Č, Ĉ, Ċ, ᴄ, Ȼ, Ꞓ, Ƈ, Ḉ, Ꜿ]
|
||||||
|
'/d': [ď, ḋ, ᵈ, đ, ƌ, ᵭ, ḑ, ḓ, ḏ, ḍ, ɖ, ɗ, ᶑ, ᶁ, ð, ᶞ, ꝱ, ʤ, ʣ, ʥ, ȡ, ƍ, dz, dž, ẟ]
|
||||||
|
'/D': [Ď, Ḋ, ᴅ, ᴆ, ᴰ, Đ, Ƌ, Ḑ, Ḓ, Ḏ, Ḍ, Ɖ, Ɗ, Ð, DZ, Dz, DŽ, Dž ]
|
||||||
|
'/e': [ē, é, ě, è, ȅ, ê, ĕ, ȇ, ė, ë, ẽ, ₑ, ᵉ, ɇ, ꬳ, ẻ, ȩ, ę, ḙ, ẹ, ḛ, ḗ, ḕ, ế, ề, ễ, ể, ḝ, ệ, ᶒ, ꬴ, ɘ, ə, ɚ, ᶕ, ɛ, ᵋ, ᶓ, ɜ, ᵌ, ᴈ, ᶟ, ɝ, ᶔ, ɞ, ʚ, ǝ, ₔ, ᵊ, ȝ, ⱸ]
|
||||||
|
'/E': [Ē, É, Ě, È, Ȅ, Ê, Ĕ, Ȇ, Ė, Ë, Ẽ, ᴇ, ᴱ, Ɇ, Ẻ, Ȩ, Ę, Ḙ, Ẹ, Ḛ, Ḗ, Ḕ, Ế, Ề, Ễ, Ể, Ḝ, Ệ, Ə, Ɛ, Ɜ, Ǝ, ⱻ, ᴲ, Ȝ ]
|
||||||
|
'/f': [ḟ, ᶠ, ƒ, ᵮ, ᶂ, ꞙ ]
|
||||||
|
'/F': [Ḟ, ꜰ, Ƒ, Ꞙ, ꟻ]
|
||||||
|
'/g': [ḡ, ǵ, ǧ, ĝ, ğ, ġ, ᵍ, ǥ, ꞡ, ģ, ɠ, ᵷ, ᶃ, ɡ, ꬶ, ᶢ, ɣ, ˠ, ɤ, ᵹ]
|
||||||
|
'/G': [Ḡ, Ǵ, Ǧ, Ĝ, Ğ, Ġ, ʛ, ᴳ, Ǥ, Ꞡ, Ģ, Ɠ, Ɡ, Ɣ ]
|
||||||
|
'/h': [ĥ, ȟ, ḣ, ḧ, ͪ, ħ, ɦ, ʱ, ꜧ, ꭜ, ɧ, ḩ, ẖ, ḫ, ḥ, ⱨ, ꞕ, ɥ, ᶣ, ʮ, ʯ, ⱶ]
|
||||||
|
'/H': [Ĥ, Ȟ, Ḣ, Ḧ, ʜ, ᴴ, Ħ, Ɦ, Ꜧ, Ḩ, Ḫ, Ḥ, Ⱨ, Ɥ, Ⱶ]
|
||||||
|
'/i': [ī, í, ǐ, ì, ȉ, î, ĭ, ȋ, ï, ĩ, ᵢ, ı, ɨ, ᶤ, ỉ, į, ị, ḭ, ᴉ, ᵎ, ḯ, ᶖ, ɩ, ᶥ, ᵼ]
|
||||||
|
'/I': [Ī, Í, Ǐ, Ì, Ȉ, Î, Ĭ, Ȋ, Ï, Ĩ, ɪ, ᴵ, ᶦ, Ɨ, ᵻ, ᶧ, Ỉ, Į, Ị, Ḭ, Ḯ, ꟾ, Ɩ ]
|
||||||
|
'/j': [ĵ, ǰ, ⱼ, ʲ, ɉ, ȷ, ɟ, ᶡ, ʄ, ʝ, ᶨ]
|
||||||
|
'/J': [Ĵ, ᴊ, ᴶ, Ɉ, Ʝ ]
|
||||||
|
'/k': [ḱ, ǩ, ₖ, ᵏ, ꝁ, ꝃ, ꞣ, ꝅ, ķ, ḵ, ḳ, ƙ, ᶄ, ⱪ, ʞ, ĸ]
|
||||||
|
'/K': [Ḱ, Ǩ, ᴋ, ᴷ, Ꝁ, Ꝃ, Ꞣ, Ꝅ, Ķ, Ḵ, Ḳ, Ƙ, Ⱪ, Ʞ ]
|
||||||
|
'/l': [ĺ, ˡ, ł, ꝉ, ƚ, ⱡ, ɫ, ꭞ, ꬸ, ɬ, ľ, ļ, ḻ, ḽ, ḷ, ŀ, ꝲ, ƛ, ᶅ, ᶪ, ɭ, ᶩ, ḹ, ꬷ, ꭝ, ꬹ, ȴ, ꝇ]
|
||||||
|
'/L': [Ĺ, ʟ, ᶫ, Ƚ, Ꝉ, Ł, ᴌ, Ⱡ, Ɫ, Ɬ, Ľ, Ļ, Ḻ, Ḽ, Ḷ, Ŀ, Ꝇ]
|
||||||
|
'/m': [ḿ, ṁ, ᵐ, ₘ, ṃ, ᵯ, ɱ, ᶬ, ꬺ, ᶆ, ꝳ, ɯ, ᵚ, ɰ, ᶭ, ᴟ]
|
||||||
|
'/M': [Ḿ, Ṁ, ᴍ, ᴹ, Ṃ, Ɱ, Ɯ, ꟽ, ꟿ ]
|
||||||
|
'/n': [ń, ň, ǹ, ṅ, ñ, ₙ, ⁿ, ɲ, ᶮ, ɳ, ᶯ, ȵ, ƞ, ŋ, ᵑ, ꬻ, ꬼ, ꝴ, ʼn, ꞥ, ņ, ṉ, ṋ, ṇ, ᵰ, ꞑ, ᶇ]
|
||||||
|
'/N': [Ń, Ň, Ǹ, Ṅ, Ñ, ɴ, ᴺ, ᴻ, ᶰ, Ɲ, Ƞ, Ŋ, Ņ, Ṉ, Ṋ, Ṇ, Ꞑ ]
|
||||||
|
'/o': [ō, ó, ő, ǒ, ò, ô, ŏ, ȯ, ö, õ, ₒ, ᵒ, º, ɔ, ᵓ, ᶗ, ꬿ, ø, ǫ, ọ, ơ, ɵ, ᶱ, ᴑ, ᴒ, ᴓ, ꝋ, ꝍ, ṓ, ṑ, ố, ồ, ỗ, ổ, ȱ, ȫ, ȭ, ṍ, ṏ, ộ, ǭ, ǿ, ớ, ờ, ỡ, ở, ợ, ɷ, ⱺ, ᴖ, ᵔ, ᴗ, ᵕ]
|
||||||
|
'/O': [Ō, Ó, Ő, Ǒ, Ò, Ô, Ŏ, Ȯ, Ö, Õ, ᴏ, ᴼ, Ɔ, ᴐ, Ø, Ǫ, Ọ, Ơ, Ɵ, Ꝋ, Ꝍ, Ṓ, Ṑ, Ố, Ồ, Ỗ, Ổ, Ȱ, Ȫ, Ȭ, Ṍ, Ṏ, Ộ, Ǭ, Ǿ, Ớ, Ờ, Ỡ, Ở, Ợ ]
|
||||||
|
'/p': [ṕ, ṗ, ᵖ, ᵽ, ꝑ, ᵱ, ƥ, ᶈ, ꝓ, ꝕ, ɸ, ᶲ, ⱷ ]
|
||||||
|
'/P': [Ṕ, Ṗ, ᴘ, ᴾ, Ᵽ, Ꝑ, Ƥ, Ꝓ, Ꝕ, ꟼ]
|
||||||
|
'/q': [ɋ, ꝗ, ꝙ, ʠ]
|
||||||
|
'/Q': [Ɋ, Ꝗ, Ꝙ ]
|
||||||
|
'/r': [ŕ, ř, ȑ, ȓ, ṙ, ᵣ, ɍ, ꞧ, ᵲ, ŗ, ṟ, ṛ, ṝ, ᵳ, ɽ, ᶉ, ꭇ, ꭈ, ꭊ, ꭉ, ꝵ, ꭋ, ꭌ, ɹ, ʴ, ɺ, ɻ, ʵ, ⱹ, ɼ, ʳ, ɾ, ɿ, ꝛ, ꝝ]
|
||||||
|
'/R': [Ŕ, Ř, Ȑ, Ȓ, Ṙ, ʀ, ᴙ, ᴿ, Ʀ, ꭆ, Ɍ, Ꞧ, Ŗ, Ṟ, Ṛ, Ṝ, Ɽ, ꝶ, ʶ, ʁ, Ꝛ, Ꝝ]
|
||||||
|
'/s': [ś, ŝ, š, ṡ, ˢ, ʂ, ᶳ, ᵴ, ꞩ, ᶊ, ş, ṣ, ș, ȿ, ṥ, ṧ, ṩ, ʃ, ᶴ, ʆ, ᶘ, ʅ, ƪ, ß, ſ, ẛ, ẜ, ẝ]
|
||||||
|
'/S': [Ś, Ŝ, Š, Ṡ, ꜱ, Ꞩ, Ş, Ṣ, Ș, Ṥ, Ṧ, Ṩ, Ʃ, ẞ, ]
|
||||||
|
'/t': [ť, ṫ, ẗ, ᵗ, ₜ, ʈ, þ, ꝥ, ꝧ, ŧ, ⱦ, ţ, ṯ, ṱ, ṭ, ț, ƭ, ᵵ, ƫ, ᶵ, ʇ, ȶ, ꝷ]
|
||||||
|
'/T': [Ť, Ṫ, ᴛ, ᵀ, Ʈ, Þ, Ꝥ, Ꝧ, Ŧ, Ⱦ, Ţ, Ṯ, Ṱ, Ṭ, Ț, Ƭ, Ʇ ]
|
||||||
|
'/u': [ū, ú, ű, ǔ, ù, ȕ, û, ŭ, ȗ, ü, ǖ, ǘ, ǚ, ǜ, ů, ũ, ᵤ, ᵘ, ʉ, ᶶ, ủ, ų, ṷ, ụ, ṳ, ṵ, ư, ʊ, ᶷ, ᵿ, ᶙ, ṻ, ṹ, ứ, ừ, ữ, ử, ự, ꭒ, ꭟ, ꝸ, ꭎ, ꭏ, ᴝ, ᵙ, ᴞ]
|
||||||
|
'/U': [Ū, Ú, Ű, Ǔ, Ù, Ȕ, Û, Ŭ, Ȗ, Ü, Ǖ, Ǘ, Ǚ, Ǜ, Ů, Ũ, ᴜ, ᵁ, ᶸ, Ʉ, Ủ, Ų, Ṷ, Ụ, Ṳ, Ṵ, Ư, Ʊ, Ṻ, Ṹ, Ứ, Ừ, Ữ, Ử, Ự ]
|
||||||
|
'/v': [ü, ǖ, ǘ, ǚ, ǜ, ṽ, ᵛ, ᵥ, ṿ, ꝟ, ʋ, ᶹ, ᶌ, ⱴ, ⱱ, ỽ, ʌ, ᶺ]
|
||||||
|
'/V': [Ü, Ǖ, Ǘ, Ǚ, Ǜ, Ṽ, ᴠ, ⱽ, Ṿ, Ꝟ, Ʋ, Ỽ, Ʌ ]
|
||||||
|
'/w': [ẃ, ẁ, ŵ, ẇ, ẅ, ẘ, ʷ, ẉ, ƿ, ʍ, ⱳ]
|
||||||
|
'/W': [Ẃ, Ẁ, Ŵ, Ẇ, Ẅ, W̊, ᴡ, ᵂ, Ẉ, Ƿ, Ⱳ]
|
||||||
|
'/x': [ẋ, ẍ, ᶍ, ˣ, ₓ, ꭖ, ꭗ, ꭘ, ꭙ]
|
||||||
|
'/X': [Ẋ, Ẍ ]
|
||||||
|
'/y': [ȳ, ý, ỳ, ŷ, ẏ, ÿ, ẙ, ỹ, ʸ, ɏ, ỷ, ỵ, ƴ, ʎ, ỿ, ꭚ]
|
||||||
|
'/Y': [Ȳ, Ý, Ỳ, Ŷ, Ẏ, Ÿ, Ỹ, ʏ, Ɏ, Ỷ, Ỵ, Ƴ, Ỿ ]
|
||||||
|
'/z': [ź, ž, ẑ, ż, ᶻ, ʐ, ᶼ, ʑ, ᶽ, ƶ, ẕ, ẓ, ᵶ, ȥ, ⱬ, ᶎ, ʒ, ᶾ, ǯ, ʓ, ƹ, ƺ, ᶚ, θ, ᶿ, ɀ, ꝣ]
|
||||||
|
'/Z': [Ź, Ž, Ẑ, Ż, ᴢ, Ƶ, Ẕ, Ẓ, Ȥ, Ⱬ, Ʒ, ᴣ, Ǯ, Ƹ, Ɀ, Ꝣ]
|
||||||
|
'/aa': [ꜳ]
|
||||||
|
'/AA': [Ꜳ]
|
||||||
|
'/ae': [æ, ǣ, ǽ, ᵆ, ᴂ]
|
||||||
|
'/AE': [Æ, Ǣ, Ǽ, ᴭ, ᴁ ]
|
||||||
|
'/ao': [ꜵ]
|
||||||
|
'/AO': [Ꜵ]
|
||||||
|
'/au': [ꜷ]
|
||||||
|
'/AU': [Ꜷ]
|
||||||
|
'/av': [ꜹ, ꜻ]
|
||||||
|
'/AV': [Ꜹ, Ꜻ]
|
||||||
|
'/ay': [ꜽ]
|
||||||
|
'/AY': [Ꜽ]
|
||||||
|
'/db': [ȸ]
|
||||||
|
'/ff': [ff]
|
||||||
|
'/ffi': [ffi]
|
||||||
|
'/ffl': [ffl]
|
||||||
|
'/fi': [fi]
|
||||||
|
'/fl': [fl]
|
||||||
|
'/fn': [ʩ]
|
||||||
|
'/hv': [ƕ]
|
||||||
|
'/HV': [Ƕ]
|
||||||
|
'/ij': [ij]
|
||||||
|
'/IJ': [IJ]
|
||||||
|
'/lj': [lj]
|
||||||
|
'/ll': [ỻ]
|
||||||
|
'/LL': [Ỻ]
|
||||||
|
'/ls': [ʪ]
|
||||||
|
'/lz': [ʫ, ɮ]
|
||||||
|
'/nj': [nj]
|
||||||
|
'/Nj': [Nj]
|
||||||
|
'/NJ': [NJ]
|
||||||
|
'/oe': [œ, ᴔ]
|
||||||
|
'/OE': [Œ, ɶ ]
|
||||||
|
'/oi': [ƣ]
|
||||||
|
'/OI': [Ƣ]
|
||||||
|
'/oo': [ꝏ]
|
||||||
|
'/OO': [Ꝏ]
|
||||||
|
'/ou': [ȣ ]
|
||||||
|
'/OU': [Ȣ, ᴽ]
|
||||||
|
'/qp': [ȹ]
|
||||||
|
'/Rx': [℞]
|
||||||
|
'/tc': [ʨ]
|
||||||
|
'/th': [ᵺ]
|
||||||
|
'/ts': [ʦ, ʧ]
|
||||||
|
'/tz': [ꜩ]
|
||||||
|
'/TZ': [Ꜩ]
|
||||||
|
'/ue': [ᵫ]
|
||||||
|
'/vy': [ꝡ]
|
||||||
|
'/VY': [Ꝡ]
|
||||||
|
'/ww': [ʬ]
|
||||||
|
#上標、下標
|
||||||
|
'/sb': [ ⁰, ¹, ², ³, ⁴, ⁵, ⁶, ⁷, ⁸, ⁹, ˜, ⁺, ⁻, ⁼, ⁽, ⁾, ᴬ, ᵃ, ᵄ, ᵅ, ᶛ, ᴭ, ᵆ, ᴮ, ᴯ, ᵇ, ᵝ, ᶜ, ᵓ, ᶝ, ᴰ, ᵈ, ᶞ, ᵟ, ᴱ, ᵉ, ᴲ, ᵊ, ᵋ, ᶟ, ᵌ, ᶠ, ᶡ, ᶲ, ᵠ, ᴳ, ᵍ, ᶢ, ˠ, ᵞ, ᴴ, ʰ, ᶣ, ʱ, ᴵ, ⁱ, ᶤ, ᵎ, ᶥ, ᴶ, ʲ, ᶨ, ᴷ, ᵏ, ᴸ, ᶫ, ˡ, ᶩ, ᶪ, ᴹ, ᵐ, ᶬ, ᵚ, ᶭ, ᴺ, ᴻ, ⁿ, ᵑ, ᶮ, ᶯ, ᴼ, ᵒ, ᶱ, ᴽ, ᴾ, ᵖ, ᴿ, ʳ, ʶ, ʴ, ʵ, ˢ, ᶴ, ᶳ, ᵀ, ᵗ, ᶵ, ᶿ, ᵁ, ᵘ, ᶶ, ᶷ, ᵙ, ⱽ, ᵛ, ᶺ, ᶹ, ᵂ, ʷ, ˣ, ᵡ, ʸ, ᶻ, ᶾ, ᶽ, ᶼ ]
|
||||||
|
'/xb': [ ₀, ₁, ₂, ₃, ₄, ₅, ₆, ₇, ₈, ₉, ₊, ₋, ₌, ₍, ₎, ‸, ᴀ, ₐ, ᴁ, ʙ, ᴃ, ᵦ, ᴄ, ᴐ, ᴒ, ᴅ, ᴆ, ᴇ, ₑ, ₔ, ᵩ, ɢ, ʛ, ᴦ, ᵧ, ʜ, ₕ, ɪ, ᵻ, ᵢ, ᴊ, ⱼ, ᴋ, ₖ, ʟ, ₗ, ᴌ, ᴧ, ᴍ, ₘ, ꟺ, ɴ, ᴎ, ₙ, ᴏ, ₒ, ɶ, ʘ, ᴓ, ᴑ, ᴘ, ₚ, ᴨ, ᴪ, ʀ, ᵣ, ᴙ, ʁ, ᴚ, ᵨ, ₛ, ᴛ, ₜ, ᴜ, ᵤ, ᵾ, ᴠ, ᵥ, ᴡ, ₓ, ᵪ, ʏ, ᴢ, ᴣ ]
|
||||||
|
#希臘
|
||||||
|
'/xl': [ α, β, γ, δ, ε, ζ, η, θ, ι, κ, λ, μ, ν, ξ, ο, π, ρ, σ, ς, τ, υ, φ, χ, ψ, ω ]
|
||||||
|
'/xld': [ Α, Β, Γ, Δ, Ε, Ζ, Η, Θ, Ι, Κ, Λ, Μ, Ν, Ξ, Ο, Π, Ρ, Σ, Τ, Υ, Φ, Χ, Ψ, Ω ]
|
||||||
|
#俄語
|
||||||
|
'/ey': [ а, б, в, г, д, е, ё, ж, з, и, й, к, л, м, н, о, п, р, с, т, у, ф, х, ц, ч, ш, щ, ъ, ы, ь, э, ю, я ]
|
||||||
|
'/eyd': [ А, Б, В, Г, Д, Е, Ё, Ж, З, И, Й, К, Л, М, Н, О, П, Р, С, Т, У, Ф, Х, Ц, Ч, Ш, Щ, Ъ, Ы, Ь, Э, Ю, Я ]
|
||||||
|
#月份、日期、曜日等
|
||||||
|
'/yf': [ ㋀, ㋁, ㋂, ㋃, ㋄, ㋅, ㋆, ㋇, ㋈, ㋉, ㋊, ㋋ ]
|
||||||
|
'/rq': [ ㏠, ㏡, ㏢, ㏣, ㏤, ㏥, ㏦, ㏧, ㏨, ㏩, ㏪, ㏫, ㏬, ㏭, ㏮, ㏯, ㏰, ㏱, ㏲, ㏳, ㏴, ㏵, ㏶, ㏷, ㏸, ㏹, ㏺, ㏻, ㏼, ㏽, ㏾ ]
|
||||||
|
'/yr': [ 月, 火, 水, 木, 金, 土, 日, ㊊, ㊋, ㊌, ㊍, ㊎, ㊏, ㊐, ㊗, ㊡, ㈪, ㈫, ㈬, ㈭, ㈮, ㈯, ㈰, ㈷, ㉁, ㉀ ]
|
||||||
|
#時間
|
||||||
|
'/sj': [ ㍘, ㍙, ㍚, ㍛, ㍜, ㍝, ㍞, ㍟, ㍠, ㍡, ㍢, ㍣, ㍤, ㍥, ㍦, ㍧, ㍨, ㍩, ㍪, ㍫, ㍬, ㍭, ㍮, ㍯, ㍰ ]
|
||||||
|
#天干、地支、干支
|
||||||
|
'/tg': [ 甲, 乙, 丙, 丁, 戊, 己, 庚, 辛, 壬, 癸 ]
|
||||||
|
'/dz': [ 子, 丑, 寅, 卯, 辰, 巳, 午, 未, 申, 酉, 戌, 亥 ]
|
||||||
|
'/gz': [ 甲子, 乙丑, 丙寅, 丁卯, 戊辰, 己巳, 庚午, 辛未, 壬申, 癸酉, 甲戌, 乙亥, 丙子, 丁丑, 戊寅, 己卯, 庚辰, 辛巳, 壬午, 癸未, 甲申, 乙酉, 丙戌, 丁亥, 戊子, 己丑, 庚寅, 辛卯, 壬辰, 癸巳, 甲午, 乙未, 丙申, 丁酉, 戊戌, 己亥, 庚子, 辛丑, 壬寅, 癸卯, 甲辰, 乙巳, 丙午, 丁未, 戊申, 己酉, 庚戌, 辛亥, 壬子, 癸丑, 甲寅, 乙卯, 丙辰, 丁巳, 戊午, 己未, 庚申, 辛酉, 壬戌, 癸亥 ]
|
||||||
|
#節氣
|
||||||
|
'/jq': [ 立春, 雨水, 驚蟄, 春分, 清明, 穀雨, 立夏, 小滿, 芒種, 夏至, 小暑, 大暑, 立秋, 處暑, 白露, 秋分, 寒露, 霜降, 立冬, 小雪, 大雪, 冬至, 小寒, 大寒 ]
|
||||||
|
#單位
|
||||||
|
'/dw': [ Å, ℃, %, ‰, ‱, °, ℉, ㏃, ㏆, ㎈, ㏄, ㏅, ㎝, ㎠, ㎤, ㏈, ㎗, ㎙, ㎓, ㎬, ㏉, ㏊, ㏋, ㎐, ㏌, ㎄, ㎅, ㎉, ㎏, ㎑, ㏍, ㎘, ㎞, ㏎, ㎢, ㎦, ㎪, ㏏, ㎸, ㎾, ㏀, ㏐, ㏓, ㎧, ㎨, ㎡, ㎥, ㎃, ㏔, ㎆, ㎎, ㎒, ㏕, ㎖, ㎜, ㎟, ㎣, ㏖, ㎫, ㎳, ㎷, ㎹, ㎽, ㎿, ㏁, ㎁, ㎋, ㎚, ㎱, ㎵, ㎻, ㏘, ㎩, ㎀, ㎊, ㏗, ㏙, ㏚, ㎰, ㎴, ㎺, ㎭, ㎮, ㎯, ㏛, ㏜, ㎔, ㏝, ㎂, ㎌, ㎍, ㎕, ㎛, ㎲, ㎶, ㎼ ]
|
||||||
|
#貨幣
|
||||||
|
'/hb': [ ¥, ¥, ¤, ¢, $, $, £, £, ৳, ฿, ₠, ₡, ₢, ₣, ₤, ₥, ₦, ₧, ₩, ₪, ₫, €, ₭, ₮, ₯, ₰, ₱, ₲, ₳, ₴, ₵, ₶, ₷, ₸, ₹, ₺, ₨, ﷼ ]
|
||||||
|
#結構、偏旁、康熙(部首)、筆畫、標點
|
||||||
|
'/jg': [ ⿰, ⿱, ⿲, ⿳, ⿴, ⿵, ⿶, ⿷, ⿸, ⿹, ⿺, ⿻, 〾 ]
|
||||||
|
'/pp': [ 乛, 冫, 丷, 龹, ⺌, 龸, 亻, 亼, 亽, 仒, 冖, 冂, 冃, 冄, 宀, 罒, 㓁, 罓, 冈, 凵, 厶, 刂, 勹, 匚, 匸, 卩, 阝, 厂, 丆, 广, 壬, 訁, 讠, 釒, 钅, 飠, 饣, 龺, 攵, 夂, 夊, 尢, 尣, 兂, 旡, 巜, 巛, 彐, 彑, 彡, 彳, 龰, 辶, 廴, 㞢, 忄, 㣺, 扌, 爫, 龵, 廾, 歺, 癶, 氵, 氺, 火, 灬, 爿, 丬, 疒, 牜, ⺶, 犭, 豕, 豸, 虍, 艹, 卝, 龷, 丗, 龶, 芈, 丵, 菐, 黹, 礻, 衤, 糸, 糹, 纟, 龻, 镸, 髟, 襾, 覀, 吅, 㗊, 㠭, 㸚, 叕]
|
||||||
|
'/kx': [ 一, 丨, 丶, 丿, 乙, 亅, 二, 亠, 人, 儿, 入, 八, 冂, 冖, 冫, 几, 凵, 刀, 力, 勹, 匕, 匚, 匸, 十, 卜, 卩, 厂, 厶, 又, 口, 囗, 土, 士, 夂, 夊, 夕, 大, 女, 子, 宀, 寸, 小, 尢, 尸, 屮, 山, 巛, 工, 己, 巾, 干, 幺, 广, 廴, 廾, 弋, 弓, 彐, 彡, 彳, 心, 戈, 戶, 手, 支, 攴, 文, 斗, 斤, 方, 无, 日, 曰, 月, 木, 欠, 止, 歹, 殳, 毋, 比, 毛, 氏, 气, 水, 火, 爪, 父, 爻, 爿, 片, 牙, 牛, 犬, 玄, 玉, 瓜, 瓦, 甘, 生, 用, 田, 疋, 疒, 癶, 白, 皮, 皿, 目, 矛, 矢, 石, 示, 禸, 禾, 穴, 立, 竹, 米, 糸, 缶, 网, 羊, 羽, 老, 而, 耒, 耳, 聿, 肉, 臣, 自, 至, 臼, 舌, 舛, 舟, 艮, 色, 艸, 虍, 虫, 血, 行, 衣, 襾, 見, 角, 言, 谷, 豆, 豕, 豸, 貝, 赤, 走, 足, 身, 車, 辛, 辰, 辵, 邑, 酉, 釆, 里, 金, 長, 門, 阜, 隶, 隹, 雨, 靑, 非, 面, 革, 韋, 韭, 音, 頁, 風, 飛, 食, 首, 香, 馬, 骨, 高, 髟, 鬥, 鬯, 鬲, 鬼, 魚, 鳥, 鹵, 鹿, 麥, 麻, 黃, 黍, 黑, 黹, 黽, 鼎, 鼓, 鼠, 鼻, 齊, 齒, 龍, 龜, 龠 ]
|
||||||
|
'/bh': [ ㇀, ㇁, ㇂, ㇃, ㇄, ㇅, ㇆, ㇇, ㇈, ㇉, ㇊, ㇋, ㇌, ㇍, ㇎, ㇏, ㇐, ㇑, ㇒, ㇓, ㇔, ㇕, ㇖, ㇗, ㇘, ㇙, ㇚, ㇛, ㇜, ㇝, ㇞, ㇟, ㇠, ㇡, ㇢, ㇣ ]
|
||||||
|
'/bd': [ 、, 。, 「, 」, 『, 』, 【, 】, 〈, 〉, 《, 》, ⟨, ⟩, ₋, ⁻, ―, ˗, ˉ, _, ﹍, ﹎, ., ¡, ‼, ⁉, ¿, ؟, ⁈, ⁇, 、, 。, 〃, 〄, 々, 〆, 〇, 〒, 〓, 〔, 〕, 〖, 〗, 〘, 〙, 〚, 〛, 〜, 〝, 〞, 〟, 〠, 〰, 〱, 〲, 〳, 〴, 〵, 〶, 〷, 〻, 〼, 〽 ]
|
||||||
|
'/bdz': [ ﹅, ﹆, ﹁, ﹂, ﹃, ﹄, ︙, ︱, ︻, ︼, ︗, ︘, ︵, ︶, ︷, ︸, ︹, ︺, ︿, ﹀, ︽, ︾, ︰, ︲, ︳, ︴, ﹉, ﹊, ﹋, ﹌, ﹍, ﹎, ﹏, ﹇, ﹈, ︐, ︑, ︒, ︔, ︕, ︖ ]
|
||||||
|
#拼音、註音、聲調
|
||||||
|
'/py': [ ā, á, ǎ, à, ō, ó, ǒ, ò, ê, ê̄, ế, ê̌, ề, ē, é, ě, è, ī, í, ǐ, ì, ū, ú, ǔ, ù, ü, ǖ, ǘ, ǚ, ǜ, ḿ, m̀, ń, ň, ǹ, ẑ, ĉ, ŝ, ŋ ]
|
||||||
|
'/pyd': [ Ā, Á, Ǎ, À, Ō, Ó, Ǒ, Ò, Ê, Ê̄, Ế, Ê̌, Ề, Ē, É, Ě, È, Ī, Í, Ǐ, Ì, Ū, Ú, Ǔ, Ù, Ü, Ǖ, Ǘ, Ǚ, Ǜ, Ḿ, M̀, Ń, Ň, Ǹ, Ẑ, Ĉ, Ŝ, Ŋ ]
|
||||||
|
'/zy': [ ㄅ, ㄆ, ㄇ, ㄈ, ㄉ, ㄊ, ㄋ, ㄌ, ㄍ, ㄎ, ㄏ, ㄐ, ㄑ, ㄒ, ㄓ, ㄔ, ㄕ, ㄖ, ㄗ, ㄘ, ㄙ, ㄧ, ㄨ, ㄩ, ㄚ, ㄛ, ㄜ, ㄝ, ㄞ, ㄟ, ㄠ, ㄡ, ㄢ, ㄣ, ㄤ, ㄥ, ㄦ, ㄪ, ㄫ, ㄬ, ㄭ, ㆠ, ㆡ, ㆢ, ㆣ, ㆤ, ㆥ, ㆦ, ㆧ, ㆨ, ㆩ, ㆪ, ㆫ, ㆬ, ㆭ, ㆮ, ㆯ, ㆰ, ㆱ, ㆲ, ㆳ, ㆴ, ㆵ, ㆶ, ㆷ ]
|
||||||
|
'/sd': [ ˉ, ˊ, ˇ, ˋ, ˆ, ˙, ˜, ˥, ˦, ˧, ˨, ˩, ꜀, ꜁, ꜂, ꜃, ꜄, ꜅, ꜆, ꜇, '〪', '〫', '〬', '〭' ]
|
||||||
|
#漢字+圈/弧
|
||||||
|
'/hzq': [ ㊀, ㊁, ㊂, ㊃, ㊄, ㊅, ㊆, ㊇, ㊈, ㊉, ㊊, ㊋, ㊌, ㊍, ㊎, ㊏, ㊐, ㊑, ㊒, ㊓, ㊔, ㊕, ㊖, ㊗, ㊘, ㊙, ㊚, ㊛, ㊜, ㊝, ㊞, ㊟, ㊠, ㊡, ㊢, ㊣, ㊤, ㊥, ㊦, ㊧, ㊨, ㊩, ㊪, ㊫, ㊬, ㊭, ㊮, ㊯, ㊰, ㉄, ㉅, ㉆, ㉇ ]
|
||||||
|
'/hzh': [ ㈠, ㈡, ㈢, ㈣, ㈤, ㈥, ㈦, ㈧, ㈨, ㈩, ㈪, ㈫, ㈬, ㈭, ㈮, ㈯, ㈰, ㈱, ㈲, ㈳, ㈴, ㈵, ㈶, ㈷, ㈸, ㈹, ㈺, ㈻, ㈼, ㈽, ㈾, ㈿, ㉀, ㉁, ㉂, ㉃ ]
|
||||||
|
#いろは順
|
||||||
|
'/iro': [ い, ろ, は, に, ほ, へ, と, ち, り, ぬ, る, を, わ, か, よ, た, れ, そ, つ, ね, な, ら, む, う, ゐ, の, お, く, や, ま, け, ふ, こ, え, て, あ, さ, き, ゆ, め, み, し, ゑ, ひ, も, せ, す ]
|
||||||
|
#假名
|
||||||
|
'/jm': [ あ, ぁ, い, ぃ, う, ぅ, え, ぇ, お, ぉ, か, ゕ, が, き, ぎ, く, ぐ, け, ゖ, げ, こ, ご, さ, ざ, し, じ, す, ず, せ, ぜ, そ, ぞ, た, だ, ち, ぢ, つ, っ, づ, て, で, と, ど, な, に, ぬ, ね, の, は, ば, ぱ, ひ, び, ぴ, ふ, ぶ, ぷ, へ, べ, ぺ, ほ, ぼ, ぽ, ま, み, む, め, も, や, ゃ, ゆ, ゅ, よ, ょ, ら, り, る, れ, ろ, わ, ゎ, ゐ, ゔ, ゑ, を, ん, ・, ー, ゝ, ゞ, ゟ ]
|
||||||
|
'/pjm': [ ア, ァ, イ, ィ, ウ, ゥ, エ, ェ, オ, ォ, カ, ヵ, ガ, キ, ギ, ク, グ, ケ, ヶ, ゲ, コ, ゴ, サ, ザ, シ, ジ, ス, ズ, セ, ゼ, ソ, ゾ, タ, ダ, チ, ヂ, ツ, ッ, ヅ, テ, デ, ト, ド, ナ, ニ, ヌ, ネ, ノ, ハ, バ, パ, ヒ, ビ, ピ, フ, ブ, プ, ヘ, ベ, ペ, ホ, ボ, ポ, マ, ミ, ム, メ, モ, ヤ, ャ, ユ, ュ, ヨ, ョ, ラ, リ, ル, レ, ロ, ワ, ヮ, ヰ, ヸ, ヴ, ヱ, ヹ, ヲ, ヺ, ン, ・, ー, ヽ, ヾ, ヿ, ㇰ, ㇱ, ㇲ, ㇳ, ㇴ, ㇵ, ㇶ, ㇷ, ㇸ, ㇹ, ㇺ, ㇻ, ㇼ, ㇽ, ㇾ, ㇿ ]
|
||||||
|
'/jmk': [ か, ゕ, き, く, け, ゖ, こ, カ, ヵ, キ, ク, ケ, ヶ, コ ]
|
||||||
|
'/jmg': [ が, ぎ, ぐ, げ, ご, ガ, ギ, グ, ゲ, ゴ ]
|
||||||
|
'/jms': [ さ, し, す, せ, そ, サ, シ, ス, セ, ソ ]
|
||||||
|
'/jmz': [ ざ, じ, ず, ぜ, ぞ, ザ, ジ, ズ, ゼ, ゾ ]
|
||||||
|
'/jmt': [ た, ち, つ, っ, て, と, タ, チ, ツ, ッ, テ, ト ]
|
||||||
|
'/jmd': [ だ, ぢ, づ, で, ど, ダ, ヂ, ヅ, デ, ド ]
|
||||||
|
'/jmn': [ な, に, ぬ, ね, の, ん, ナ, ニ, ヌ, ネ, ノ, ン ]
|
||||||
|
'/jmh': [ は, ひ, ふ, へ, ほ, ハ, ヒ, フ, ヘ, ホ ]
|
||||||
|
'/jmb': [ ば, び, ぶ, べ, ぼ, バ, ビ, ブ, ベ, ボ ]
|
||||||
|
'/jmp': [ ぱ, ぴ, ぷ, ぺ, ぽ, パ, ピ, プ, ペ, ポ ]
|
||||||
|
'/jmm': [ ま, み, む, め, も, マ, ミ, ム, メ, モ ]
|
||||||
|
'/jmy': [ や, ゃ, ゆ, ゅ, よ, ょ, ヤ, ャ, ユ, ュ, ヨ, ョ ]
|
||||||
|
'/jmr': [ ら, り, る, れ, ろ, ラ, リ, ル, レ, ロ ]
|
||||||
|
'/jmw': [ わ, ゐ, ゑ, を, ワ, ヰ, ヱ, ヲ ]
|
||||||
|
'/jma': [ あ, か, が, さ, ざ, た, だ, な, は, ば, ぱ, ま, や, ら, わ, ア, カ, ガ, サ, ザ, タ, ダ, ナ, ハ, バ, パ, マ, ヤ, ラ, ワ ]
|
||||||
|
'/jmi': [ い, き, ぎ, し, じ, ち, ぢ, に, ひ, び, ぴ, み, り, ゐ, イ, キ, ギ, シ, ジ, チ, ヂ, ニ, ヒ, ビ, ピ, ミ, リ, ヰ ]
|
||||||
|
'/jmu': [ う, く, ぐ, す, ず, つ, づ, ぬ, ふ, ぶ, ぷ, む, る, ウ, ク, グ, ス, ズ, ツ, ヅ, ヌ, フ, ブ, プ, ム, ル ]
|
||||||
|
'/jme': [ え, け, げ, せ, ぜ, て, で, ね, へ, べ, ぺ, め, れ, ゑ, エ, ケ, ゲ, セ, ゼ, テ, デ, ネ, ヘ, ベ, ペ, メ, レ, ヱ ]
|
||||||
|
'/jmo': [ お, こ, ご, そ, ぞ, と, ど, の, ほ, ぼ, ぽ, も, ろ, を, オ, コ, ゴ, ソ, ゾ, ト, ド, ノ, ホ, ボ, ポ, モ, ロ, ヲ ]
|
||||||
|
#假名+圈
|
||||||
|
'/jmq': [ ㋐, ㋑, ㋒, ㋓, ㋔, ㋕, ㋖, ㋗, ㋘, ㋙, ㋚, ㋛, ㋜, ㋝, ㋞, ㋟, ㋠, ㋡, ㋢, ㋣, ㋤, ㋥, ㋦, ㋧, ㋨, ㋩, ㋪, ㋫, ㋬, ㋭, ㋮, ㋯, ㋰, ㋱, ㋲, ㋳, ㋴, ㋵, ㋶, ㋷, ㋸, ㋹, ㋺, ㋻, ㋼, ㋽, ㋾ ]
|
||||||
|
#假名+半角
|
||||||
|
'/jmbj': [ ア, ァ, イ, ィ, ウ, ゥ, エ, ェ, オ, ォ, カ, キ, ク, ケ, コ, サ, シ, ス, セ, ソ, タ, チ, ツ, ッ, テ, ト, ナ, ニ, ヌ, ネ, ノ, ハ, ヒ, フ, ヘ, ホ, マ, ミ, ム, メ, モ, ヤ, ャ, ユ, ュ, ヨ, ョ, ラ, リ, ル, レ, ロ, ワ, ヲ, ン, ・, ー, ゙, ゚ ]
|
||||||
|
#韓文
|
||||||
|
'/hw': [ ㄱ, ㄴ, ㄷ, ㄹ, ㅁ, ㅂ, ㅅ, ㅇ, ㅈ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ ]
|
||||||
|
#韓文+圈/弧
|
||||||
|
'/hwq': [ ㉠, ㉡, ㉢, ㉣, ㉤, ㉥, ㉦, ㉧, ㉨, ㉩, ㉪, ㉫, ㉬, ㉭, ㉮, ㉯, ㉰, ㉱, ㉲, ㉳, ㉴, ㉵, ㉶, ㉷, ㉸, ㉹, ㉺, ㉻, ㉼, ㉽, ㉾, ㉿ ]
|
||||||
|
'/hwh': [ ㈀, ㈁, ㈂, ㈃, ㈄, ㈅, ㈆, ㈇, ㈈, ㈉, ㈊, ㈋, ㈌, ㈍, ㈎, ㈏, ㈐, ㈑, ㈒, ㈓, ㈔, ㈕, ㈖, ㈗, ㈘, ㈙, ㈚, ㈛, ㈜, ㈝, ㈞ ]
|
||||||
|
#0zdragon added
|
||||||
|
'/zd': [ ʔ, 𝕏, " " ]
|
||||||
|
'/zzjs' : [ 𝍲, 𝍳, 𝍴, 𝍵, 𝍶 ] #正字计数
|
||||||
|
'/zz' : [ 𝍲, 𝍳, 𝍴, 𝍵, 𝍶 ] #正字计数
|
||||||
|
'/lkkg' : ['', '' ] #零宽空格
|
||||||
|
'/tab' : ' ' #制表符
|
||||||
|
'/zxh' : [ '*', *, ·, ‧, ・, ・, ×, ※, ❂, ⁂, ☮, ☯, ☣ ] #星号
|
||||||
|
'/zjh' : [ '#', №, #, ⌘ ] #井号
|
||||||
|
'/zdh' : [ '=', 々, 〃, = ] #对号
|
||||||
|
'/zat' : [ '@', ©, ®, ℗ , @, ☯ ] #艾特
|
||||||
|
'/dui' : [ ✅, ☑, ✓, ✔, ⭕, √, 🙆 ] #对
|
||||||
|
'/cuo' : [ ❌, ✖, ✗, ✘, ×, ☒, ❎, 🙅 ] #错
|
||||||
|
'/chu' : [ ÷ ] #除(畜)
|
||||||
|
'/du' : [ °, ℃, ℉ ]
|
||||||
|
'/pi': [ π, Π ]
|
||||||
|
'/pai': [ π, Π ]
|
||||||
|
'/gjxq': [ ♔, ♕, ♖, ♗, ♘, ♙, ♚, ♛, ♜, ♝, ♞, ♟ ]
|
||||||
|
'/zgxq': [ 🩠, 🩡, 🩢, 🩣, 🩤, 🩥, 🩦, 🩧, 🩨, 🩩, 🩪, 🩫, 🩬, 🩭 ]
|
||||||
|
'/ids': [ ⿰, ⿱, ⿲, ⿳, ⿴, ⿵, ⿶, ⿷, ⿸, ⿹, ⿺, ⿻, , , , , , 〾 ]
|
||||||
|
'/zkx': [ ⼀, ⼁, ⼂, ⼃, ⼄, ⼅, ⼆, ⼇, ⼈, ⼉, ⼊, ⼋, ⼌, ⼍, ⼎, ⼏, ⼐, ⼑, ⼒, ⼓, ⼔, ⼕, ⼖, ⼗, ⼘, ⼙, ⼚, ⼛, ⼜, ⼝, ⼞, ⼟, ⼠, ⼡, ⼢, ⼣, ⼤, ⼥, ⼦, ⼧, ⼨, ⼩, ⼪, ⼫, ⼬, ⼭, ⼮, ⼯, ⼰, ⼱, ⼲, ⼳, ⼴, ⼵, ⼶, ⼷, ⼸, ⼹, ⼺, ⼻, ⼼, ⼽, ⼾, ⼿, ⽀, ⽁, ⽂, ⽃, ⽄, ⽅, ⽆, ⽇, ⽈, ⽉, ⽊, ⽋, ⽌, ⽍, ⽎, ⽏, ⽐, ⽑, ⽒, ⽓, ⽔, ⽕, ⽖, ⽗, ⽘, ⽙, ⽚, ⽛, ⽜, ⽝, ⽞, ⽟, ⽠, ⽡, ⽢, ⽣, ⽤, ⽥, ⽦, ⽧, ⽨, ⽩, ⽪, ⽫, ⽬, ⽭, ⽮, ⽯, ⽰, ⽱, ⽲, ⽳, ⽴, ⽵, ⽶, ⽷, ⽸, ⽹, ⽺, ⽻, ⽼, ⽽, ⽾, ⽿, ⾀, ⾁, ⾂, ⾃, ⾄, ⾅, ⾆, ⾇, ⾈, ⾉, ⾊, ⾋, ⾌, ⾍, ⾎, ⾏, ⾐, ⾑, ⾒, ⾓, ⾔, ⾕, ⾖, ⾗, ⾘, ⾙, ⾚, ⾛, ⾜, ⾝, ⾞, ⾟, ⾠, ⾡, ⾢, ⾣, ⾤, ⾥, ⾦, ⾧, ⾨, ⾩, ⾪, ⾫, ⾬, ⾭, ⾮, ⾯, ⾰, ⾱, ⾲, ⾳, ⾴, ⾵, ⾶, ⾷, ⾸, ⾹, ⾺, ⾻, ⾼, ⾽, ⾾, ⾿, ⿀, ⿁, ⿂, ⿃, ⿄, ⿅, ⿆, ⿇, ⿈, ⿉, ⿊, ⿋, ⿌, ⿍, ⿎, ⿏, ⿐, ⿑, ⿒, ⿓, ⿔, ⿕ ]
|
||||||
|
'/bdt': [ ¿, ؟, ¡, ‼, ⁉, ⁈, ⁇ ]
|
||||||
|
'/kh': ['(', ')', '[', ']', '{', '}', '﴾', '﴿']
|
18
tangut_xhzd.custom.yaml
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
patch:
|
||||||
|
# 配合主題
|
||||||
|
menu/alternative_select_keys: hspnz
|
||||||
|
translator/enable_user_dict: false
|
||||||
|
translator/enable_sentence: false
|
||||||
|
'engine/translators/@before 1':
|
||||||
|
reverse_lookup_translator
|
||||||
|
reverse_lookup:
|
||||||
|
dictionary: stroke
|
||||||
|
enable_completion: true
|
||||||
|
prefix: "`"
|
||||||
|
suffix: "'"
|
||||||
|
tips: 〔笔画反查〕
|
||||||
|
closing_tips: 〔反查关闭〕
|
||||||
|
preedit_format:
|
||||||
|
- xlit/hspnz/一丨丿丶乙/
|
12306
tangut_xhzd.dict.yaml
Normal file
82
tangut_xhzd.schema.yaml
Normal file
|
@ -0,0 +1,82 @@
|
||||||
|
# Rime schema settings
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
schema:
|
||||||
|
schema_id: tangut_xhzd
|
||||||
|
name: 西夏文(夏漢字典序號)
|
||||||
|
version: "0.4"
|
||||||
|
author:
|
||||||
|
- Jerry You
|
||||||
|
description: |
|
||||||
|
西夏文輸入法
|
||||||
|
夏漢字典序號
|
||||||
|
www.ccamc.org
|
||||||
|
dependencies:
|
||||||
|
# - luna_pinyin
|
||||||
|
|
||||||
|
switches:
|
||||||
|
- name: ascii_mode
|
||||||
|
reset: 0
|
||||||
|
states: [ 蕃文, 西文 ]
|
||||||
|
- name: full_shape
|
||||||
|
states: [ 半角, 全角 ]
|
||||||
|
- name: ascii_punct
|
||||||
|
states: [ 。,, ., ]
|
||||||
|
|
||||||
|
engine:
|
||||||
|
processors:
|
||||||
|
- ascii_composer
|
||||||
|
- recognizer
|
||||||
|
- key_binder
|
||||||
|
- speller
|
||||||
|
- punctuator
|
||||||
|
- selector
|
||||||
|
- navigator
|
||||||
|
- express_editor
|
||||||
|
segmentors:
|
||||||
|
- ascii_segmentor
|
||||||
|
- matcher
|
||||||
|
- abc_segmentor
|
||||||
|
- punct_segmentor
|
||||||
|
- fallback_segmentor
|
||||||
|
translators:
|
||||||
|
- punct_translator
|
||||||
|
- table_translator
|
||||||
|
filters:
|
||||||
|
- uniquifier
|
||||||
|
- single_char_filter
|
||||||
|
|
||||||
|
speller:
|
||||||
|
alphabet: 0123456789
|
||||||
|
delimiter: " ;'"
|
||||||
|
max_code_length: 6 # 6碼頂字上屏
|
||||||
|
|
||||||
|
translator:
|
||||||
|
dictionary: tangut_xhzd
|
||||||
|
enable_charset_filter: true
|
||||||
|
enable_sentence: true
|
||||||
|
enable_encoder: false
|
||||||
|
encode_commit_history: true
|
||||||
|
max_phrase_length: 6
|
||||||
|
|
||||||
|
simplifier:
|
||||||
|
tips: all # 簡化字模式下提示對應的傳統漢字
|
||||||
|
|
||||||
|
punctuator:
|
||||||
|
import_preset: symbols
|
||||||
|
|
||||||
|
key_binder:
|
||||||
|
import_preset: default
|
||||||
|
|
||||||
|
recognizer:
|
||||||
|
import_preset: default
|
||||||
|
patterns:
|
||||||
|
punct: "^/[0-9]*[a-z]*$"
|
||||||
|
reverse_lookup: "`[a-z]*'?$"
|
||||||
|
|
||||||
|
style:
|
||||||
|
font_face: "Tangut N4694"
|
||||||
|
font_point: 30 #字號
|
||||||
|
menu:
|
||||||
|
alternative_select_keys: abcde #如編碼字符佔用數字鍵則須另設選字鍵
|
||||||
|
page_size: 5 #選單每䈎顯示個數
|
113279
tiger.char.dict.yaml
Normal file
32
tiger.dict.yaml
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
#
|
||||||
|
# 虎码输入法
|
||||||
|
# 版本: 20231003
|
||||||
|
|
||||||
|
# 发明人 B佬
|
||||||
|
# 魔改人 0ZDragon
|
||||||
|
|
||||||
|
---
|
||||||
|
name: tiger
|
||||||
|
version: "2023.10.03"
|
||||||
|
sort: by_weight
|
||||||
|
import_tables:
|
||||||
|
# 去除下方的 # 符号以导入词库
|
||||||
|
- tiger.char
|
||||||
|
- tiger.khitan
|
||||||
|
- tiger.symbols
|
||||||
|
- tiger.extended
|
||||||
|
# 词码表
|
||||||
|
- tigress_ci
|
||||||
|
# 简词码表
|
||||||
|
# - tigress_simp_ci
|
||||||
|
encoder:
|
||||||
|
rules:
|
||||||
|
- length_equal: 2
|
||||||
|
formula: "AaAbBaBb"
|
||||||
|
- length_equal: 3
|
||||||
|
formula: "AaBaCaCb"
|
||||||
|
- length_in_range: [4, 99]
|
||||||
|
formula: "AaBaCaZa"
|
||||||
|
...
|
||||||
|
|
94
tiger.extended.dict.yaml
Normal file
|
@ -0,0 +1,94 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
#
|
||||||
|
# 虎码输入法
|
||||||
|
# 版本: 20231003
|
||||||
|
|
||||||
|
# 发明人 B佬
|
||||||
|
# 魔改人 0ZDragon
|
||||||
|
|
||||||
|
# 码表中定义的词组
|
||||||
|
|
||||||
|
---
|
||||||
|
name: tiger.extended
|
||||||
|
version: "2024.04.20"
|
||||||
|
sort: by_weight
|
||||||
|
use_preset_vocabulary: false
|
||||||
|
columns:
|
||||||
|
- text
|
||||||
|
- code
|
||||||
|
- weight
|
||||||
|
encoder:
|
||||||
|
rules:
|
||||||
|
- length_equal: 2
|
||||||
|
formula: "AaAbBaBb"
|
||||||
|
- length_equal: 3
|
||||||
|
formula: "AaBaCaCb"
|
||||||
|
- length_in_range: [4, 99]
|
||||||
|
formula: "AaBaCaZa"
|
||||||
|
...
|
||||||
|
|
||||||
|
𦳊𦤃 lron
|
||||||
|
虎码输入法 zmyk
|
||||||
|
通用规范汉字笔顺规范
|
||||||
|
和平街
|
||||||
|
莲葩园 368
|
||||||
|
乙烷拼音
|
||||||
|
朙月拼音
|
||||||
|
附标 303
|
||||||
|
衬线
|
||||||
|
覌白
|
||||||
|
阿凝
|
||||||
|
小企鹅输入法
|
||||||
|
啥也不是 deco 60
|
||||||
|
疼逊 ahhy 627
|
||||||
|
虎码网盘
|
||||||
|
谚文
|
||||||
|
初声
|
||||||
|
中声 dggc
|
||||||
|
终声 205
|
||||||
|
天码 54
|
||||||
|
魔然
|
||||||
|
小屎
|
||||||
|
大竹 mdru
|
||||||
|
大🀤 mdru
|
||||||
|
你说的对,但是《原神》是由米哈游自主研发的一款全新开放世界冒险游戏。游戏发生在一个被称作「提瓦特」的幻想世界,在这里,被神选中的人将被授予「神之眼」,导引元素之力。你将扮演一位名为「旅行者」的神秘角色,在自由的旅行中邂逅性格各异、能力独特的同伴们,和他们一起击败强敌,找回失散的亲人——同时,逐步发掘「原神」的真相。 jsue
|
||||||
|
𪡉 ddxg
|
||||||
|
𲀣 phok
|
||||||
|
𫝐 hopd
|
||||||
|
𭤪 falf
|
||||||
|
𢡷 aihh
|
||||||
|
𱵆 ftdk
|
||||||
|
𱵽 xtdk
|
||||||
|
𢏻 xnae
|
||||||
|
𮌁 naid
|
||||||
|
𣯎 oavm
|
||||||
|
𢤉 rbnh
|
||||||
|
𡅛 dxnw
|
||||||
|
𮀌 majr
|
||||||
|
𪿹 myrv
|
||||||
|
𬒜 myre
|
||||||
|
𤽗 uyrl
|
||||||
|
𤽗 uyfa
|
||||||
|
𪿒 myrl
|
||||||
|
𩵿 wyrl
|
||||||
|
𩵿 wyae
|
||||||
|
𩵿 wyfa
|
||||||
|
𢪀 uyrl
|
||||||
|
𢪀 uyfa
|
||||||
|
𠉝 jurl
|
||||||
|
𠉝 juya
|
||||||
|
𡳿 aggf
|
||||||
|
𮁁 mfoo
|
||||||
|
𱈰 xhjd
|
||||||
|
𮯞 xvbq
|
||||||
|
𮮺 zcjv
|
||||||
|
𠁧 dae
|
||||||
|
㔺 nnae
|
||||||
|
𮮵 uqag
|
||||||
|
𱍐 moc
|
||||||
|
𱥾 kfva
|
||||||
|
𦸩 loqu
|
||||||
|
𥻔 pqnl
|
||||||
|
賓 wfyo
|
||||||
|
lfi
|
||||||
|
erq
|
441
tiger.khitan.dict.yaml
Normal file
|
@ -0,0 +1,441 @@
|
||||||
|
# Rime dictionary
|
||||||
|
# encoding: utf-8
|
||||||
|
#
|
||||||
|
# 虎码输入法
|
||||||
|
# 版本: 20231003
|
||||||
|
|
||||||
|
# 发明人 B佬
|
||||||
|
# 魔改人 0ZDragon
|
||||||
|
|
||||||
|
# 契丹小字拆分
|
||||||
|
|
||||||
|
---
|
||||||
|
name: tiger.khitan
|
||||||
|
version: "2023.10.03"
|
||||||
|
sort: by_weight
|
||||||
|
use_preset_vocabulary: false
|
||||||
|
...
|
||||||
|
|
||||||
|
𘬀 wb 0
|
||||||
|
𘬁 fi 0
|
||||||
|
𘬂 ad 0
|
||||||
|
𘬃 eg 0
|
||||||
|
𘬄 nw 0
|
||||||
|
𘬅 fnae 0
|
||||||
|
𘬆 fsid 0
|
||||||
|
𘬇 awid 0
|
||||||
|
𘬈 fks 0
|
||||||
|
𘬉 fkid 0
|
||||||
|
𘬊 atai 0
|
||||||
|
𘬋 ehb 0
|
||||||
|
𘬌 fhgt 0
|
||||||
|
𘬍 fhgi 0
|
||||||
|
𘬎 fhgf 0
|
||||||
|
𘬏 fhjr 0
|
||||||
|
𘬐 fhmd 0
|
||||||
|
𘬑 nhb 0
|
||||||
|
𘬒 fmjr 0
|
||||||
|
𘬓 udk 0
|
||||||
|
𘬔 cb 0
|
||||||
|
𘬕 fgaa 0
|
||||||
|
𘬖 fayx 0
|
||||||
|
𘬗 frj 0
|
||||||
|
𘬘 fmns 0
|
||||||
|
𘬙 fmus 0
|
||||||
|
𘬚 fmyx 0
|
||||||
|
𘬛 fmjr 0
|
||||||
|
𘬜 ftmk 0
|
||||||
|
𘬝 ftmi 0
|
||||||
|
𘬞 ftmg 0
|
||||||
|
𘬟 fnus 0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
|
178
tiger.schema.yaml
Normal file
|
@ -0,0 +1,178 @@
|
||||||
|
# Rime schema settings
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
schema:
|
||||||
|
schema_id: tiger
|
||||||
|
name: "虎码输入法"
|
||||||
|
version: "2023.10.12"
|
||||||
|
author:
|
||||||
|
- 发明人 B佬
|
||||||
|
- 魔改人 0ZDragon
|
||||||
|
description: |
|
||||||
|
虎码输入法
|
||||||
|
敲 ` 键进入拼音反查
|
||||||
|
dependencies:
|
||||||
|
- PY_c
|
||||||
|
- xtroke
|
||||||
|
|
||||||
|
switches:
|
||||||
|
- name: ascii_mode
|
||||||
|
reset: 0
|
||||||
|
states: ["中文", "西文"]
|
||||||
|
- name: full_shape
|
||||||
|
states: ["半角", "全角"]
|
||||||
|
- name: ascii_punct
|
||||||
|
states: ["。,", ".,"]
|
||||||
|
# - options: [ gb2312, big5, utf8 ]
|
||||||
|
# states:
|
||||||
|
# - "汉字"
|
||||||
|
# - "漢字"
|
||||||
|
# - "增广"
|
||||||
|
# - options: [ _keyboard_default, _keyboard_defaultzj]
|
||||||
|
# states: [ "助记关", "助记开"]
|
||||||
|
- name: chaifen
|
||||||
|
# 默认开启拆分滤镜
|
||||||
|
reset: 1
|
||||||
|
states: [ 拆隐, 拆显 ]
|
||||||
|
- name: emoji_suggestion
|
||||||
|
reset: 1
|
||||||
|
states: [ "🈚︎", "🈶️" ]
|
||||||
|
- name: single_char
|
||||||
|
states: [ 词组, 单字 ]
|
||||||
|
|
||||||
|
engine:
|
||||||
|
processors:
|
||||||
|
- ascii_composer
|
||||||
|
- recognizer
|
||||||
|
- key_binder
|
||||||
|
- speller
|
||||||
|
- punctuator
|
||||||
|
- lua_processor@exe_processor # 增加网页启动器支持
|
||||||
|
- selector
|
||||||
|
- navigator
|
||||||
|
- express_editor
|
||||||
|
segmentors:
|
||||||
|
- ascii_segmentor
|
||||||
|
- matcher
|
||||||
|
- abc_segmentor
|
||||||
|
- punct_segmentor
|
||||||
|
- fallback_segmentor
|
||||||
|
translators:
|
||||||
|
- echo_translator # 增加 echo_translator
|
||||||
|
- punct_translator
|
||||||
|
- reverse_lookup_translator
|
||||||
|
- reverse_lookup_translator@reverse_pinyin # 增加笔画反查支持
|
||||||
|
- reverse_lookup_translator@reverse_stroke # 增加拼音反查支持
|
||||||
|
- table_translator
|
||||||
|
- lua_translator@unicode_translator # 增加 Unicode 输入支持
|
||||||
|
filters:
|
||||||
|
- simplifier@emoji_suggestion
|
||||||
|
- charset_filter@gbk
|
||||||
|
- charset_filter@utf8
|
||||||
|
- charset_filter@gb2312
|
||||||
|
- charset_filter@big5
|
||||||
|
- simplifier@chaifen # 配合拆分滤镜
|
||||||
|
- uniquifier
|
||||||
|
- lua_filter@single_char_filter
|
||||||
|
|
||||||
|
speller:
|
||||||
|
auto_clear: max_length
|
||||||
|
auto_select: true
|
||||||
|
max_code_length: 4
|
||||||
|
|
||||||
|
translator:
|
||||||
|
dictionary: tiger
|
||||||
|
enable_charset_filter: false
|
||||||
|
enable_encoder: true
|
||||||
|
enable_sentence: false
|
||||||
|
encode_commit_history: true
|
||||||
|
max_phrase_length: 4
|
||||||
|
enable_user_dict: false
|
||||||
|
|
||||||
|
# 反查总配置
|
||||||
|
reverse_lookup:
|
||||||
|
extra_tags:
|
||||||
|
# 笔画反查
|
||||||
|
- reverse_stroke
|
||||||
|
# 拼音++反查
|
||||||
|
- reverse_pinyin
|
||||||
|
|
||||||
|
# 拼音++反查
|
||||||
|
reverse_pinyin:
|
||||||
|
tag: reverse_pinyin
|
||||||
|
dictionary: PY_c
|
||||||
|
prefix: "`"
|
||||||
|
suffix: "'"
|
||||||
|
tips: 〔拼音反查〕
|
||||||
|
# preedit_format:
|
||||||
|
# - xform/([nl])v/$1ü/
|
||||||
|
# - xform/([nl])ue/$1üe/
|
||||||
|
# - xform/([jqxy])v/$1u/
|
||||||
|
|
||||||
|
# 笔画反查
|
||||||
|
reverse_stroke:
|
||||||
|
tag: reverse_stroke
|
||||||
|
enable_completion: true
|
||||||
|
dictionary: xtroke
|
||||||
|
prefix: "~"
|
||||||
|
suffix: "'"
|
||||||
|
tips: 〔笔画反查〕
|
||||||
|
preedit_format:
|
||||||
|
- xlit/hspnz/一丨丿丶乙/
|
||||||
|
|
||||||
|
punctuator:
|
||||||
|
import_preset: symbols
|
||||||
|
|
||||||
|
key_binder:
|
||||||
|
import_preset: default
|
||||||
|
bindings:
|
||||||
|
- {when: has_menu, accept: comma, send: comma} # 恢复逗号顶字
|
||||||
|
- {when: has_menu, accept: period, send: period} # 恢复句号顶字
|
||||||
|
# 数字键盘回车
|
||||||
|
- { when: has_menu, accept: KP_Enter, send: Return }
|
||||||
|
# 拆分滤镜开关
|
||||||
|
- { accept: "Control+j", toggle: chaifen, when: composing }
|
||||||
|
# 单字词组开关
|
||||||
|
- { accept: "Control+d", toggle: single_char, when: composing }
|
||||||
|
|
||||||
|
recognizer:
|
||||||
|
import_preset: default
|
||||||
|
patterns:
|
||||||
|
punct: '^/([0-9]0?|[A-Za-z]+)$'
|
||||||
|
reverse_pinyin: "^`[a-z]*'?$"
|
||||||
|
reverse_stroke: "^~[a-z]*'?$"
|
||||||
|
unicode: "^U.*$"
|
||||||
|
|
||||||
|
# 拆分滤镜
|
||||||
|
chaifen:
|
||||||
|
opencc_config: hu_cf.json
|
||||||
|
option_name: chaifen
|
||||||
|
show_in_comment: true
|
||||||
|
comment_format:
|
||||||
|
- "xform/ / /"
|
||||||
|
tags:
|
||||||
|
- abc
|
||||||
|
- tiger
|
||||||
|
- tigress
|
||||||
|
- reverse_lookup
|
||||||
|
# 笔画反查
|
||||||
|
- reverse_stroke
|
||||||
|
# 拼音++反查
|
||||||
|
- reverse_pinyin
|
||||||
|
tips: all #如只想给单字加滤镜,可改为 char
|
||||||
|
|
||||||
|
emoji_suggestion:
|
||||||
|
opencc_config: emoji.json
|
||||||
|
option_name: emoji_suggestion
|
||||||
|
tips: none
|
||||||
|
inherit_comment: false
|
||||||
|
|
||||||
|
ascii_composer:
|
||||||
|
switch_key:
|
||||||
|
Caps_Lock: clear
|
||||||
|
Control_L: noop
|
||||||
|
Control_R: noop
|
||||||
|
Eisu_toggle: clear
|
||||||
|
Shift_L: commit_code
|
||||||
|
Shift_R: commit_text
|
||||||
|
|
64
tiger.symbols.dict.yaml
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
# Rime dictionary
|
||||||
|
# encoding: utf-8
|
||||||
|
#
|
||||||
|
# 虎码输入法
|
||||||
|
# 版本: 20231003
|
||||||
|
|
||||||
|
# 发明人 B佬
|
||||||
|
# 魔改人 0ZDragon
|
||||||
|
|
||||||
|
# 杂符拆分
|
||||||
|
|
||||||
|
---
|
||||||
|
name: tiger.symbols
|
||||||
|
version: "2023.10.03"
|
||||||
|
sort: by_weight
|
||||||
|
use_preset_vocabulary: false
|
||||||
|
...
|
||||||
|
|
||||||
|
# IDS Ideographic Description Characters(1个)
|
||||||
|
# rrfi
|
||||||
|
# 象棋符号 Chess Symbols(14個)
|
||||||
|
🩠 tkrj
|
||||||
|
🩡 jgs
|
||||||
|
🩢 eqm
|
||||||
|
🩣 nmm
|
||||||
|
🩤 ycc
|
||||||
|
🩥 cnvs
|
||||||
|
🩦 thb
|
||||||
|
🩧 avkc
|
||||||
|
🩨 gs
|
||||||
|
🩩 wx
|
||||||
|
🩪 nmm
|
||||||
|
🩫 ycc
|
||||||
|
🩬 mnvs
|
||||||
|
🩭 zjjn
|
||||||
|
# 麻將牌(16個)
|
||||||
|
🀀 eor
|
||||||
|
🀀 eorm
|
||||||
|
🀁 nmgy
|
||||||
|
🀂 vx
|
||||||
|
🀃 avb
|
||||||
|
🀄 d
|
||||||
|
🀄 dgs
|
||||||
|
🀅 hbrs
|
||||||
|
🀅 srid
|
||||||
|
🀆 ub
|
||||||
|
🀢 eekm
|
||||||
|
🀣 hts
|
||||||
|
🀣 laxh
|
||||||
|
🀤 ru
|
||||||
|
🀥 lnpm
|
||||||
|
🀦 aior
|
||||||
|
🀧 fohi
|
||||||
|
🀨 xch
|
||||||
|
🀩 hwb
|
||||||
|
🀪 uljd
|
||||||
|
# CJK兼容符號(5個)
|
||||||
|
㍻ ehna
|
||||||
|
㍼ opxd
|
||||||
|
㍽ mdfs
|
||||||
|
㍾ ovkk
|
||||||
|
㋿ jzxd
|
||||||
|
㍿ etpu
|
||||||
|
㍿ epjf
|
143189
tigress_ci.dict.yaml
Normal file
3244
tigress_simp_ci.dict.yaml
Normal file
128211
xtroke.dict.yaml
Normal file
113
xtroke.schema.yaml
Normal file
|
@ -0,0 +1,113 @@
|
||||||
|
# Rime schema
|
||||||
|
# vim: set sw=2 sts=2 et:
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
schema:
|
||||||
|
schema_id: &schema xtroke
|
||||||
|
name: 超级笔画
|
||||||
|
version: "1.0"
|
||||||
|
author:
|
||||||
|
- 宋天
|
||||||
|
description: |
|
||||||
|
笔画输入法
|
||||||
|
包含汉字基本集CJK、扩展集CJK-A~I全汉字、西夏文等,编码兼顾大陆、港台字形
|
||||||
|
dependencies:
|
||||||
|
# - &pinyin pinyin_simp # 反查使用袖珍简化字拼音(pinyin-simp)方案,可根据需要替换其他方案
|
||||||
|
- &pinyin PY_c
|
||||||
|
|
||||||
|
switches:
|
||||||
|
- name: ascii_mode
|
||||||
|
states: [中文, 英文]
|
||||||
|
- name: full_shape
|
||||||
|
states: [半角, 全角]
|
||||||
|
- name: ascii_punct
|
||||||
|
states: ["。,", ".,"]
|
||||||
|
- name: extended_charset
|
||||||
|
reset: 1
|
||||||
|
states: [常用, 全集]
|
||||||
|
# - name: trad # 打简出繁
|
||||||
|
# states: [原始, 繁体]
|
||||||
|
|
||||||
|
engine:
|
||||||
|
processors:
|
||||||
|
- ascii_composer
|
||||||
|
- recognizer
|
||||||
|
- key_binder
|
||||||
|
- speller
|
||||||
|
- punctuator
|
||||||
|
- selector
|
||||||
|
- navigator
|
||||||
|
- express_editor
|
||||||
|
segmentors:
|
||||||
|
- ascii_segmentor
|
||||||
|
- matcher
|
||||||
|
- abc_segmentor
|
||||||
|
- punct_segmentor
|
||||||
|
- fallback_segmentor
|
||||||
|
translators:
|
||||||
|
- punct_translator
|
||||||
|
- table_translator
|
||||||
|
- reverse_lookup_translator # 拼音反查
|
||||||
|
filters:
|
||||||
|
# - simplifier # 打简出繁
|
||||||
|
- uniquifier
|
||||||
|
|
||||||
|
speller:
|
||||||
|
algebra: &stroke
|
||||||
|
# - xlit/12345/hspdz/ # 横竖撇点折
|
||||||
|
- xlit/12345/hspnz/ # 横竖撇捺折
|
||||||
|
|
||||||
|
translator:
|
||||||
|
dictionary: *schema
|
||||||
|
enable_charset_filter: true # 字集过滤
|
||||||
|
enable_sentence: false # 关闭自动造句
|
||||||
|
enable_encoder: false # 关闭自动造词
|
||||||
|
encode_commit_history: false # 关闭对已上屏自动成词
|
||||||
|
enable_user_dict: false # 关闭用户词典和字频调整
|
||||||
|
preedit_format: &format
|
||||||
|
- xlit/12345/㇐㇑㇒㇏㇠/
|
||||||
|
comment_format: *format
|
||||||
|
|
||||||
|
reverse_lookup: # 拼音反查
|
||||||
|
dictionary: *pinyin
|
||||||
|
prefix: "`" # 前缀
|
||||||
|
tips: 〔拼音反查〕
|
||||||
|
comment_format: *stroke
|
||||||
|
|
||||||
|
#simplifier: # 打简出繁
|
||||||
|
# option_name: trad
|
||||||
|
# opencc_config: s2t.json # 简体转繁体,可根据需要替换s2hk.json、s2tw.json、s2twp.json等
|
||||||
|
# tips: all # 提示转换之前的字
|
||||||
|
|
||||||
|
punctuator:
|
||||||
|
import_preset: symbols
|
||||||
|
|
||||||
|
key_binder:
|
||||||
|
import_preset: default
|
||||||
|
bindings:
|
||||||
|
- {when: has_menu, accept: comma, send: comma} # 恢复逗号顶字
|
||||||
|
- {when: has_menu, accept: period, send: period} # 恢复句号顶字
|
||||||
|
- {when: has_menu, accept: semicolon, send: 2} # 分号次选
|
||||||
|
- {when: has_menu, accept: apostrophe, send: 3} # 引号三选
|
||||||
|
- {when: always, accept: Shift+space, toggle: full_shape} # 全角
|
||||||
|
- {when: always, accept: Control+period, toggle: ascii_punct} # 标点
|
||||||
|
# - {when: always, accept: Control+Shift+F, toggle: trad} # 打简出繁
|
||||||
|
# 笔画键盘
|
||||||
|
- { when: always, accept: "KP_1", send: "h" }
|
||||||
|
- { when: always, accept: "KP_2", send: "s" }
|
||||||
|
- { when: always, accept: "KP_3", send: "p" }
|
||||||
|
- { when: always, accept: "KP_4", send: "n" }
|
||||||
|
- { when: always, accept: "KP_5", send: "z" }
|
||||||
|
- { when: always, accept: "KP_6", send: BackSpace }
|
||||||
|
- { when: always, accept: "KP_7", send: "h" }
|
||||||
|
- { when: always, accept: "KP_8", send: "s" }
|
||||||
|
- { when: always, accept: "KP_9", send: "p" }
|
||||||
|
- { when: always, accept: "KP_0", send: space }
|
||||||
|
- { when: always, accept: "KP_Subtract", send: BackSpace } # 小键盘减号为退格
|
||||||
|
- { when: has_menu, accept: KP_Enter, send: Return } # 数字键盘回车
|
||||||
|
|
||||||
|
recognizer:
|
||||||
|
import_preset: default
|
||||||
|
patterns:
|
||||||
|
punct: "^/([0-9]0?|[A-Za-z]+)$"
|
||||||
|
reverse_lookup: "`[a-z]*$" # 拼音反查
|
41
zyenpheng.custom.yaml
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
patch:
|
||||||
|
translator/enable_user_dict: false
|
||||||
|
|
||||||
|
# 取消v
|
||||||
|
speller/alphabet: zyxwutsrqponmlkjihgfedcba
|
||||||
|
|
||||||
|
'engine/translators/@after 2': reverse_lookup_translator@reverse_pinyin
|
||||||
|
'engine/translators/@after 3': reverse_lookup_translator@reverse_tiger
|
||||||
|
|
||||||
|
reverse_lookup:
|
||||||
|
extra_tags:
|
||||||
|
- reverse_pinyin
|
||||||
|
- reverse_tiger
|
||||||
|
|
||||||
|
reverse_pinyin:
|
||||||
|
tag: reverse_pinyin
|
||||||
|
dictionary: PY_c
|
||||||
|
prefix: "v"
|
||||||
|
suffix: "'"
|
||||||
|
tips: 〔拼音〕
|
||||||
|
preedit_format:
|
||||||
|
- xform/([nl])v/$1ü/
|
||||||
|
- xform/([nl])ue/$1üe/
|
||||||
|
- xform/([jqxy])v/$1u/
|
||||||
|
|
||||||
|
reverse_tiger:
|
||||||
|
tag: reverse_tiger
|
||||||
|
dictionary: tiger.extended
|
||||||
|
prefix: "`"
|
||||||
|
suffix: "'"
|
||||||
|
tips: 〔虎码〕
|
||||||
|
|
||||||
|
# 启用符号
|
||||||
|
punctuator/import_preset: symbols
|
||||||
|
recognizer/patterns:
|
||||||
|
punct: '^/([0-9]0?|[A-Za-z]+)$'
|
||||||
|
reverse_pinyin: "^v[a-z]*'?$"
|
||||||
|
reverse_tiger: "^`[a-z]*'?$"
|
||||||
|
|
28529
zyenpheng.dict.yaml
Normal file
91
zyenpheng.schema.yaml
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
# Rime schema
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
schema:
|
||||||
|
schema_id: zyenpheng
|
||||||
|
name: 中古全拼
|
||||||
|
version: "2014.04.30"
|
||||||
|
author:
|
||||||
|
- 古韻 <biopolyhedron@gmail.com>
|
||||||
|
description: |
|
||||||
|
採用《廣韻》音系的中古漢語拼音,亦稱「古韻羅馬字」。
|
||||||
|
韻典網·廣韻 http://ytenx.org/kyonh/
|
||||||
|
http://zh.wikipedia.org/wiki/User:Polyhedron/中古漢語拼音
|
||||||
|
dependencies:
|
||||||
|
- luna_pinyin
|
||||||
|
|
||||||
|
switches:
|
||||||
|
- name: ascii_mode
|
||||||
|
reset: 0
|
||||||
|
states: [ 中文, 西文 ]
|
||||||
|
- name: half_shape
|
||||||
|
states: [ 全角, 半角 ]
|
||||||
|
- name: simplification
|
||||||
|
states: [ 漢字, 汉字 ]
|
||||||
|
- name: ascii_punct
|
||||||
|
states: [ 。,, ., ]
|
||||||
|
|
||||||
|
engine:
|
||||||
|
processors:
|
||||||
|
- ascii_composer
|
||||||
|
- recognizer
|
||||||
|
- key_binder
|
||||||
|
- speller
|
||||||
|
- punctuator
|
||||||
|
- selector
|
||||||
|
- navigator
|
||||||
|
- express_editor
|
||||||
|
segmentors:
|
||||||
|
- ascii_segmentor
|
||||||
|
- matcher
|
||||||
|
- abc_segmentor
|
||||||
|
- punct_segmentor
|
||||||
|
- fallback_segmentor
|
||||||
|
translators:
|
||||||
|
- punct_translator
|
||||||
|
- script_translator
|
||||||
|
- reverse_lookup_translator
|
||||||
|
filters:
|
||||||
|
- simplifier
|
||||||
|
- uniquifier
|
||||||
|
|
||||||
|
speller:
|
||||||
|
alphabet: zyxwvutsrqponmlkjihgfedcba
|
||||||
|
delimiter: " '"
|
||||||
|
algebra:
|
||||||
|
- "xform/'//"
|
||||||
|
- abbrev/^([a-z]).+$/$1/
|
||||||
|
- abbrev/^([ptkgc]h).+$/$1/
|
||||||
|
- abbrev/^(zs).+$/$1/
|
||||||
|
- abbrev/^(ng).+$/$1/
|
||||||
|
- abbrev/^([czs][hs]?j).+$/$1/
|
||||||
|
- abbrev/^ph.+$/f/
|
||||||
|
- abbrev/^th.+$/r/
|
||||||
|
- abbrev/^kh.+$/x/
|
||||||
|
- abbrev/^ch.+$/v/
|
||||||
|
- abbrev/^ng.+$/w/
|
||||||
|
|
||||||
|
translator:
|
||||||
|
dictionary: zyenpheng
|
||||||
|
spelling_hints: 8
|
||||||
|
|
||||||
|
reverse_lookup:
|
||||||
|
dictionary: luna_pinyin
|
||||||
|
prefix: "`"
|
||||||
|
suffix: "'"
|
||||||
|
tips: 〔拼音〕
|
||||||
|
preedit_format:
|
||||||
|
- xform/([nl])v/$1ü/
|
||||||
|
- xform/([nl])ue/$1üe/
|
||||||
|
- xform/([jqxy])v/$1u/
|
||||||
|
|
||||||
|
punctuator:
|
||||||
|
import_preset: default
|
||||||
|
|
||||||
|
key_binder:
|
||||||
|
import_preset: default
|
||||||
|
|
||||||
|
recognizer:
|
||||||
|
import_preset: default
|
||||||
|
patterns:
|
||||||
|
reverse_lookup: "`[a-z]*'?$"
|