zzgpyz
新手上路
新手上路
阅读:2576回复:3

安卓手机版候选框上的候选字中不能显示cjkb,cjkc,cjkd,cjkf,cjkg字集中汉字的问题。

楼主#
更多 发布于:2020-09-27 21:15
手机上成功安装上了能支持到cjkb,cjkc,cjkd,cjkf,cjkg字集的字体后,手机里面这些cjk字都能显示,但安卓手机输入法候选框上的候选字中不能显示这些字,只显示一个小框,点击这些小框上屏后就能显示。怎样就能使cjkb,cjkc,cjkd,cjkf,cjkg字集中的汉字在候选框中显示?

最新喜欢:

wakinwakin
沙发#
发布于:2020-10-09 15:51
改 keyboard.css,让候选框使用指定字体文件。

---

/* 新定义一种字体 */
@font-face {
  font-family: 'Simsunb';  /* 名字随便起 */
  font-weight: 600;
  src: url('../fonts/simsunb.ttf');  /* 改成你的字体文件所在的路径 */
}

/* 让候选框使用指定字体 */
#keyboard-candidate-panel span {
  font: 2rem 'Simsunb';  /* 添加此行:前半段是字符大小。后半段指定字体,名字写前面定义的那个 */
}
eikeen
新手上路
新手上路
板凳#
发布于:2020-10-14 13:43
开心宋体
地板#
发布于:2022-10-03 13:59
在keyboard.html里找到类似这样的两行        
var cand=document.getElementById('keyboard-candidate-panel');
var keyboard=document.getElementById('keyboard');
第一行就是候选框元素,给它的style元素改字体也行。
var cand=document.getElementById('keyboard-candidate-panel');cand.style.fontFamily='KaixinSong';
把它改成这样就可以,为css备选方案,如用开心宋体为例,fonts字体文件夹需有KaixinSongA.ttf和KaixinSongB.ttf

图片:_cgi-bin_mmwebwx-bin_webwxgetmsgimg &MsgID=5163713021003987538&skey=@crypt_b8e4e

游客

返回顶部