如何为仪表板粘稠的小部件设置单义字体?
-
16-10-2019 - |
题
我想在Apple的仪表板小部件的粘性音符上使用单一字体。但是,只能选择几个字体,没有一个字体。
解决方案
这是可能的,因为小部件是基于HTML,CSS和JavaScript。就是这样:
第一的, 去 /Library/Widgets
并找到粘性。将其复制到 ~/Library/Widgets
并命名 myStickies
(或者是其他东西)。
关 仪表板中的粘性小部件。
现在, 去 这 myStickies.wdgt
您复制的版本 右键点击 它。选择 Show Package Contents
.
在出现的新窗口中 右键点击 在 Stickies.js
文件和 打开 它与您最喜欢的JavaScript编辑器(如果您没有, Textwrangler 很棒,免费)。
现在,使用编辑器 寻找 线 var fontArray = new Array;
(应该在407行左右)。您会在下面看到一堆彼此相似的行,说类似 fontArray["font name"] = 1,
. 。你想要 复制 其中的最后一个(美国打字机)和 粘贴 它回到自身下方。然后, 改变 看起来像这样: fontArray["Courier New"] = 8;
节省 和 关 这个文件。
现在, 打开 (来自同一文件夹) Stickies.html
在HTML编辑器(Textwrangler Works)中。
寻找 说明的行 <select id='font-popup' class='popup' onchange='fontchanged(this);'>
(应该大约是第40行)。
在此下方,你会 寻找 一堆线相似,每条线以 <option value
. 复制 Gill Sans的一个,以及 粘贴 它在自身下方。
编辑 可以说 <option value ="Courier New">Courier New</option>
.
节省 和 关 这个文件。
打开 终端和 类型 killall Dock
. 。这重新启动仪表板。
现在, 双击 您制作的神秘小部件文件。它将在仪表板中打开。 遵循正常程序 点击 i
并更改字体。您将有一个快递选项,它将是那个字体。
耶!