摘要
我想为键盘布局创建一个基于模板、基于图像和/或PDF的图标,当显示在菜单栏中时,该图标将根据MacOS Mojave中的暗/光模式切换颜色。
背景
我使用尤克莱创建了一个定制的键盘布局。我已经建立在一个本机键盘布局的基础上,允许Ukelele从原始布局中提取图标。我没碰那个图标。然而,当我切换到黑暗模式时,我的布局图标仍然是黑色的,而在最初的布局中,它变成了白色。
我做了些调查。根据苹果的说法,一个图标要自动适应暗/光模式,听起来就像是一个模板图像。(我猜Ukelele在从原始布局中提取模板图像时,已经以某种方式将基于模板的图标转换为非模板图标。)
我猜模板图像是一个只有alpha通道和没有颜色通道的PNG图像。
经过进一步的研究,我发现苹果也是指一种叫做PDF的图标。然而,苹果并没有给出任何细节。
问题
iconutil支持基于PDF的图标吗?谢谢!
发布于 2022-06-23 18:05:33
就像我在评论中写的一样,我在苹果开发者论坛上询问,得到了回答:在Ukelele中,您必须选中包窗口中的框"Template Icon“,列"Caps”旁边。
除此之外,图标的图像只能使用黑色和透明的颜色。
https://stackoverflow.com/questions/56084139
复制相似问题