Come impostare un Monospace Font per Dashboard Sticky Notes Widget?
-
16-10-2019 - |
Domanda
Vorrei utilizzare un font a spaziatura fissa sulle note adesive nei widget di Dashboard di Apple. Tuttavia, possono essere selezionati solo alcuni tipi di carattere, nessuno dei quali è a spaziatura fissa.
Soluzione
Questo è possibile, perché sono i widget HTML, CSS e JavaScript based. Ecco come:
In primo luogo, vai alla /Library/Widgets
e trovare i Promemoria uno. Copiarlo ~/Library/Widgets
e denominarlo myStickies
(o qualcos'altro).
Chiudi le Stickies widget di Dashboard in.
Ora, vai alla la versione myStickies.wdgt
è stato copiato e tasto destro del mouse di esso. Scegli Show Package Contents
.
Nella nuova finestra che appare, tasto destro del mouse sul file Stickies.js
e Apri con il vostro editor preferito JavaScript (se non ne avete uno, TextWrangler è grande e libera).
Ora, utilizzare l'editor di find la linea var fontArray = new Array;
(dovrebbe essere intorno alla linea 407). Vedrete sotto quella linea una serie di linee simili gli uni agli altri, dicendo qualcosa come
fontArray["font name"] = 1,
. Si desidera Copia l'ultimo uno di quelli (American Typewriter), e Incolla di nuovo sotto se stessa. Poi, modifica in modo che assomiglia a questo: fontArray["Courier New"] = 8;
Salva e Chiudi questo file.
Ora, (funziona TextWrangler) Apri (dalla stessa cartella) Stickies.html
in un editor HTML.
Trova la linea che dice,
<select id='font-popup' class='popup' onchange='fontchanged(this);'>
(dovrebbe essere sulla linea 40).
Sotto questo, si find una serie di linee simili gli uni agli altri, ogni inizio con <option value
. Copia l'uno per Gill Sans, e Incolla al di sotto se stesso.
Modifica per dire <option value ="Courier New">Courier New</option>
.
Salva e Chiudi questo file.
Apri Terminale e Tipo killall Dock
. Questo riavvia Dashboard.
Ora, doppio click le MyStickies Widget il file che hai fatto. Si aprirà in Dashboard. Seguire la procedura normale di fare clic sul i
e cambiando il tipo di carattere. Avrai l'opzione corriere, e sarà quel tipo di carattere.
Yay!