-
Notifications
You must be signed in to change notification settings - Fork 679
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(kaomoji): 添加opencc转换的颜文字 #920
Conversation
klchen0112
commented
Jun 13, 2024
•
edited
Loading
edited
- 测试了仓输入法商店版本和MacOS Squirrel 1.0.2,全拼功能正常。双拼方案我不太了解,但应该没问题。
- 颜表情中空格使用U+2002
- 部分kaomoji来自 rime_kaomoji_dict
測試了一下, |
以为这种给我删除干净了。这个确实有点问题,但是用特殊空格的话不知道能不能在所有情况下正常显示。我看看有没有其他解决办法。或者先直接删除所有带空格的颜表情? |
建議先別折騰😅 |
替换成U+2002是能正常的。我的平台是Squirrel 1.0.2。至于和这个emoji重合,至少我测试 |
大部分应该没问题了。但我没有仔细校对。 |
我测试了仓输入法商店版本和MacOS Squirrel 1.0.2。emoji和颜表情重合问题并没有出现。颜表情空格也能正常输出。但我没有windows和安卓设备,这两个我无法测试。 |
为啥用 U+2002(en space)而不是 U+0020(space) update:作为一个 new feature 看起来不错,不过要测测 ibus 和 fcitx 等其他前端上能不能正常工作 |
|
我个人是通过字典来解决的,直接挂载了一个字典,自制的字典就一点点,下面直接放出来吧,目前用着没发现啥大问题 ---
name: kaomoji
version: "2024.03.19"
sort: origin
use_preset_vocabulary: true
...
(.. ) kmjbs 1
(ノへ`、) kmjbs 1
m(_ _)m kmjbs 1
o(TヘTo) kmjbs 1
( *・ω・)✄╰ひ╯ kmjgg 1
( ′Д`)彡 kmjgg 1
(。﹏。*) kmjgg 1
(⊙﹏⊙) kmjgg 1
(☄⊙ω⊙)☄ kmjgg 1
(ρ_・).。 kmjgg 1
┗|`O′|┛ ~~~ kmjgg 1
◐▽◑ kmjgg 1
◑▂◐ kmjgg 1
ヾ(´・ω・`)ノ kmjgg 1
o(* ̄3 ̄)o kmjgg 1
ʅ(´◔౪◔)ʃ kmjgg 1
Ψ( ̄∀ ̄)Ψ kmjgg 1
( ゚∀゚) ノ♡ kmjgx 1
(。・∀・)ノ kmjgx 1
(*^▽^*) kmjgx 1
(≧∀≦)ゞ kmjgx 1
(≧∇≦)ノ kmjgx 1
(๑•̀ㅂ•́)و✧ kmjgx 1
<(* ̄▽ ̄*)/ kmjgx 1
≧▽≦ kmjgx 1
o(* ̄︶ ̄*)o kmjgx 1
o(* ̄▽ ̄*)o kmjgx 1
o(^▽^)o kmjgx 1
φ(≧ω≦*)♪ kmjgx 1
ㄟ(≧◇≦)ㄏ kmjgx 1
(つД`) kmjhp 1
(* /ω\*) kmjhx 1
ˊㅅˋ kmjhx 1
o(*////▽////*)q kmjhx 1
つ﹏⊂ kmjhx 1
_〆(´Д` ) kmjuq 1
( ╯-_-)╯~┴—┴ kmjuq 1
╧═╧╰(`□′╰) kmjuq 1
o( ̄ヘ ̄o#) kmjuq 1
( ・ˍ・) kmjvj 1
(#°Д°) kmjvj 1
(°⌓°; kmjvj 1
(゚Д゚≡゚д゚)!? kmjvj 1
¯\_(౦▾౦ ✿)¯\_ kmjvj 1
∑(゚д゚;) kmjvj 1
⊙.⊙ kmjvj 1
⊙▾⊙ kmjvj 1
o((⊙﹏⊙))o. kmjvj 1
w(゚Д゚)w kmjvj 1
ζ*'ヮ')ζ kmjvj 1
Σ(っ °Д °;)っ kmjvj 1
( *⊙~⊙) kmjwy 1
(* ̄(エ) ̄) kmjwy 1
(´・_・`) kmjwy 1
(゚ー゚) kmjwy 1
(lll¬ω¬) kmjwy 1
(눈▂눈) kmjwy 1
~~( ﹁ ﹁ ) ~~~ kmjwy 1
┌( ´_ゝ` )┐ kmjwy 1
┑( ̄Д  ̄)┍ kmjwy 1
٩ (ˊ〇ˋ*)و kmjkj 1
ZZz... (¦3ꇤ [▓▓] kmjkj 1
(-.-)..zzZZ kmjkj 1
(o-ωq )).oO kmjkj 1
|
Opencc方案主要是能一次性解决双拼的问题。我日用是宫保拼音,宫保拼音就没法实现类似功能了。 |
那这个我就没办法了 ◐▽◑ |
感谢,因为 OpenCC 不支持空格分割的问题,和 emoji 撞车的问题,暂时不考虑颜文字了。 |