rime-emoji icon indicating copy to clipboard operation
rime-emoji copied to clipboard

请问一下安装之后emoji没有颜色,怎么处理?

Open alpha2016 opened this issue 5 years ago • 18 comments

snipaste_2019-01-22_17-01-51

大概就是这样的,有什么办法让他显示为彩色吗?windows10 系统,试过换成明兰字体,但是无效,还是这种情况。

alpha2016 avatar Jan 22 '19 09:01 alpha2016

是字体问题。并不是每一种字体都绘制了emoji,字体有fullback顺序,需要安装并设置彩色的emoji字体

nb5p avatar May 06 '19 11:05 nb5p

是字体问题。并不是每一种字体都绘制了emoji,字体有fullback顺序,需要安装并设置彩色的emoji字体

@zhuxiaoxi 问一下,你用了什么字体

yzlnew avatar May 08 '19 06:05 yzlnew

是字体问题。并不是每一种字体都绘制了emoji,字体有fullback顺序,需要安装并设置彩色的emoji字体

+1 想问一下是什么字体,windows10 自带一套emoji吧?

alpha2016 avatar May 09 '19 01:05 alpha2016

我觉得是调用了 Win 10 的 Emoji 但是没有正确渲染?

yzlnew avatar May 09 '19 01:05 yzlnew

macOS默认的就是彩色,我没安装其他的

nb5p avatar May 09 '19 10:05 nb5p

mac 能正确渲染而已,我两个系统都用,win 不行

yzlnew avatar May 09 '19 10:05 yzlnew

这种字体网上一搜就有,你试试这个https://github.com/eosrei/twemoji-color-font

nb5p avatar May 09 '19 12:05 nb5p

确认了一下,还是不可以的。Windows 自带的 Segoe UI Emoji 在其他应用里也能渲染出颜色,Rime 里不可以。

yzlnew avatar May 09 '19 12:05 yzlnew

好吧,没帮上忙,我以为Windows上是直接替换掉系统的字体就可以。

nb5p avatar May 09 '19 13:05 nb5p

好吧,没帮上忙,我以为Windows上是直接替换掉系统的字体就可以。

没事没事,也多谢了,至少尝试了一下

alpha2016 avatar May 10 '19 06:05 alpha2016

Windows实现彩色emoji,需要使用DirectWrite渲染。(用chrome测试过,开启DW是彩色,关闭DW是黑白)

zYeoman avatar Jul 07 '19 06:07 zYeoman

所以目前Win上这个是无解?

TomatoFryEggs avatar Dec 21 '19 06:12 TomatoFryEggs

所以目前Win上这个是无解?

当时我是没找到方法,就切换回 M$ 系统输入法了

alpha2016 avatar Dec 21 '19 09:12 alpha2016

這個目前Windows上無解,要換輸入法框架才能支持彩色

LEOYoon-Tsaw avatar Jan 20 '20 03:01 LEOYoon-Tsaw

现在win10好像已经支持这个表情了,今天试了试是可以显示的

puddinging avatar Mar 24 '21 15:03 puddinging

现在win10好像已经支持这个表情了,今天试了试是可以显示的

是支持,只不过rime上不显示颜色……

TurnOffNOD avatar Jul 22 '21 03:07 TurnOffNOD

snipaste_2019-01-22_17-01-51

大概就是这样的,有什么办法让他显示为彩色吗?windows10 系统,试过换成明兰字体,但是无效,还是这种情况。

lz图里面的数学符号是安装的什么输入法?

TurnOffNOD avatar Jul 22 '21 03:07 TurnOffNOD

Windows 10 不知道,不过我在 Linux 里设置 fcitx5 的字体就可以显示了: image 具体是修改 .local/share/fcitx5/conf/classicui.conf,添加一项 Font="Noto Color Emoji" (或者其他有颜色的 emoji 字体)

zombie110year avatar Apr 28 '22 14:04 zombie110year

https://learn.microsoft.com/zh-cn/windows/win32/directwrite/color-fonts#using-color-fonts-with-directwrite-and-direct2d https://github.com/rime/weasel/search?q=DrawText 也许程序代码加上D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT能解决,如果不会引起其他bug。

但小狼毫的开发目前停滞了。https://github.com/rime/weasel/issues/784

yfdyh000 avatar Nov 12 '22 01:11 yfdyh000

发现fork还在积极开发(不在主分支),已进行了相关开发: https://github.com/fxliang/weasel/commits/dev2 https://github.com/fxliang/weasel/commit/3a08f745a52b94e345ddfc3aee1a6897356003db

yfdyh000 avatar Nov 12 '22 01:11 yfdyh000

我也是昨天才看到这个新的fock,现在已经支持了 image

rtransformation avatar Nov 25 '22 10:11 rtransformation

我也是昨天才看到这个新的fock,现在已经支持了 image

纯新人, 请问该怎么使用这个fork呢?

RsFantasy avatar Dec 08 '22 13:12 RsFantasy