我看别人的 emoji 都是彩色的,我记得第一次安装完后就没有彩色,本地 .md 文档里是可以显示彩色的。
去 issues 里搜 emoji 也没找到关于黑白不显彩色的问题。
MacType 也关掉了,不知道是哪里的问题。
我看别人的 emoji 都是彩色的,我记得第一次安装完后就没有彩色,本地 .md 文档里是可以显示彩色的。
去 issues 里搜 emoji 也没找到关于黑白不显彩色的问题。
MacType 也关掉了,不知道是哪里的问题。
好的,我去看看,这个字体在哪设置,是不是跟系统字体有关
因为安装后我没动过配置,今天是第一次捣鼓主题插件
Windows 默认的 Emoji 字体是Segoe UI Emoji
一般情况下除非安装了其他 Emoji 字体,不用额外设置,默认会调用Segoe UI Emoji
说明系统的Segoe UI Emoji
字体显示彩色的 Emoji 没问题?比如 Win
+ .
弹出来的 Emoji 选择面板中的 Emoji 是彩色
我没装 Logseq ,搜了下应该是支持显示彩色 Emoji 的
可以试试
[General]
directwrite=1
[Experimental]
ColorFont=1
[General]
,在一般的配置文件中都有不需要重复添加
在 Mactype 中对 Logseq 启用渲染
记得切换 Mactype 配置文件以保证新的配置文件生效
我之前也遇到过黑白 Emoji (所有软件都是黑白的),是由于我替换的系统字体导致的,和你的情况应该不一样,我的解决办法是重新下载安装 1.29 版本的 Segoe UI Emoji
(Win 10 只支持到 1.29,Win 11 是 1.33)
相关资料:
感谢,我之前安装了这个字体,卸载并还原系统默认字体后,重启可以显示了
MacType 默认配置应该是不会影响的
顺便问下,markdown 如何像 txt 那样输入 Tab 制表符
部分软件默认无法显示彩色 Emoji,软件支持的话,可以用 MacType 开启 DW,比如 TrafficMonitor 除了 issue 提供里面的方法外,用 MacType 也能做到
默认配置我看了下少了 ColorFont=1
指的是用 Tab
键缩进吗?是的话,我目前在用的三款 md 编辑软件 Typora、Obsidian、VS Code 都没问题,这种基础功能 Logseq 应该也有吧?
还是指在文字中间插入制表符?
Logseq 默认 Tab 是整行缩进,不知道怎么输入空白,我再去研究下
如果 Logseq 有设置项那最好
实在找不到比较优雅的办法,可以试试,用 ahk 将 Tab
映射成多个空格,限制下 Logseq 窗口,但是 Tab
除了用于缩进,在很多软件也可以用来跳转焦点等其他功能
我的 TrafficMonitor 还是不显示彩色 emoji, MacType 配置里我也添加了,是不是还要把设置里的字体换成 Segoe UI Emoji
[General]
directwrite=1
[Experimental]
ColorFont=1
选direct2D
不用
你先在进程管理中检查下 TrafficMonitor 是否被启用渲染
如果已启用
尝试先切换到 mufunyo
这个配置看看有没有生效
这个配置文件我不记得是不是内置的
C:\Program Files\MacType\ini\mufunyo.ini
; A technically and visually correct gamma for sRGB or Rec709 displays
; By mufunyo
; Version 1.0
[General]
Name=mufunyo
HookChildProcesses=1
HintingMode=1
AntiAliasMode=4
NormalWeight=0
BoldWeight=0
ItalicSlant=-2
UseMapping=0
GammaMode=0
GammaValue=1.4
Contrast=1.0
RenderWeight=1.0
TextTuning=0
TextTuningR=0
TextTuningG=0
TextTuningB=0
BolderMode=2
FontLoader=0
Fontlink=2
FontSubstitutes=1
MaxHeight=0
LcdFilter=2
LoadOnDemand=1
CacheMaxFaces=256
CacheMaxSizes=33554432
CacheMaxBytes=67108864
EnableKerning=1
MaxBitmap=0
HintSmallFont=1
DirectWrite=1
Shadow=1,1,0,0x0,0,0x0
[Experimental]
ColorFont=1
[[email protected]]
; Make color fonts appear correctly in Chrome
InvertColor=1
[[email protected]]
; Workaround for IDEA/JAVA font rendering unverified as of 2018/10/19
clipboxfix=1
[ExcludeModule]
[Exclude]
[FontSubstitutes]
[Individual]
Courier New=,,22,,,
[ExcludeSub]
[DirectWrite]
GammaValue=1.8
Contrast=0
ClearTypeLevel=1.0
RenderingMode=5
[UnloadDll]
坏了,怎么拒绝访问了哈哈
尝试管理员权限?我用是 独立加载模式
或者看看 FAQ 和文档、搜下 issues
要不试试这个方法?
头疼,Windows 默认的 emoji 不显示国旗,一堆软件里的图标都变成国家代号了
而这个推特字体则不支持 Chrome,所以 Logseq 这种基于 Electron 开发的软件也就不支持这个彩色 emoji 字体了。
然后,又找到一个字体,一会我测试下能不能支持彩色。
上面这个 twemoji-colr 字体对其它软件不起作用,浏览器好像只支持火狐系列。
设置 - 自定义主题,改起来不是很方便
:root {
--ls-font-family: Source Dejavu, Twemoji Mozilla, Segoe UI Emoji, sans-serif;
}
应该可以通过修改 Emoji 字体顺序来解决
font-family: "Segoe Ul Emoji", XXX Emoji;
顺序在前的字体会被优先使用
上面是一般的 css 写法
每个软件设置都不太一样
比如:
VS Code 是这样的:
Obsidian:
好像没有给设置选项,得自己改配置,要不我去用 Obsidian 得了
Obsidian,要实现一些比较个性化的需求,也得要学前端,不过生态好像丰富些,讨论分享的也多
那得搜下如何自定义 css 了
这个是谷歌的彩色 Emoji 字体,可以试试看有没有效果:
装了 Noto Emoji 在 Obsidian 中试了下,只是简单的这样写并没有生效,这些国旗 Emoji 在 Segoe Ul Emoji 中是有字符映射的,所以并不能生效
根据 张鑫旭老师的博客 通过 font-face
自定义字体的 unicode-range
属性,可以做到在使用 Segoe Ul Emoji 的同时解析 Noto Emoji 的国旗 Emoji ,但也有缺点,通过这种方法会让彩色的国旗 Emoji 变成黑白
倒是只使用 Noto Emoji 字体,能做到大部分全彩
这个 ttf 字体 Win11 无法安装,不知道咋回事。
好消息是我找到 Logseq 自定义主题字体设置了。
但还是没找到简单安装后,就能取代 Windows 默认 emoji 字体,让所有软件都显示国旗的字体。
我打算再安装回最开始那个 TwitterColorEmoji 字体了,然后 Logseq 这些软件就指定下字体完了
顺便这个问题也解决了,我也是独立加载模式,但得管理员运行 MacType 才可以,不知道怎么回事
老哥,我 Obsidian 这个用了 ‘Twemoji Mozilla’ 字体
但是部分应该能显示彩色的 emoji 还是灰的,比如下面这一排:
1
我觉得是因为字体没有完全读取使用
如果把 Twemoji Mozilla 提至首选字体的话,又会造成其它数字显示不正确。
请教如何让 Obsidian 正确渲染字体呢?
还有,它的字体选择里无法显示所有已安装字体,有些字体只能输入关键字搜索,这是个 Bug 吗?
可能是你选的obsidian主题的问题?
主题配置超驰了字体本身的设置?