Wie setze ich eine Monospace -Schriftart für Dashboard -Sticky Notes Widget?
-
16-10-2019 - |
Frage
Ich würde gerne eine monospaced -Schriftart auf den Sticky Noten in Apples Dashboard -Widget verwenden. Es können jedoch nur wenige Schriftarten ausgewählt werden, von denen keiner ein Monospated ist.
Lösung
Dies ist möglich, da Widgets HTML, CSS und JavaScript basieren. Hier ist wie:
Zuerst, gehe zu /Library/Widgets
und finde die Stickies eins. Kopieren Sie es an ~/Library/Widgets
und nennen Sie es myStickies
(oder etwas anderes).
Nah dran Das Stickies -Widget im Dashboard.
Jetzt, gehe zu das myStickies.wdgt
Version, die Sie kopiert haben und Rechtsklick es. Wählen Show Package Contents
.
Im neuen Fenster, das erscheint, Rechtsklick auf der Stickies.js
Datei und offen Es mit Ihrem Lieblings -JavaScript -Editor (wenn Sie keinen haben, Textwrangler ist großartig und frei).
Verwenden Sie nun den Editor zu finden die Linie var fontArray = new Array;
(sollte um Zeile 407 sein). Sie werden unten diese Zeile sehen, die einander ähnlich sind und so etwas sagen wie fontArray["font name"] = 1,
. Du möchtest Kopieren der letzte von denen (amerikanische Schreibmaschine) und Einfügen es zurück unter sich. Dann, Rückgeld Es sieht so aus: fontArray["Courier New"] = 8;
Speichern und nah dran Diese Datei.
Jetzt, offen (aus demselben Ordner) Stickies.html
In einem HTML -Editor (Textwrangler funktioniert).
Finden die Linie, die sagt, <select id='font-popup' class='popup' onchange='fontchanged(this);'>
(sollte ungefähr Zeile 40 sein).
Darunter werden Sie finden Eine Reihe von Linien ähneln sich, die jeweils mit beginnen mit <option value
. Kopieren derjenige für Gill Sans und Einfügen es unter sich.
Bearbeiten es zu sagen <option value ="Courier New">Courier New</option>
.
Speichern und nah dran Diese Datei.
Offen Terminal und Typ killall Dock
. Dieser startet das Dashboard neu.
Jetzt, Doppelklick Die Mystickies -Widget -Datei, die Sie erstellt haben. Es wird im Dashboard geöffnet. Befolgen Sie das normale Verfahren von klicken auf das i
und die Schriftart zu ändern. Sie haben eine Kurieroption und es wird diese Schriftart sein.
Yay!