我想在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 并更改字体。您将有一个快递选项,它将是那个字体。
耶!

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top