J'aimerais utiliser une police à espacement fixe sur les notes autocollantes dans le widget Dashboard d'Apple. Toutefois, seules quelques polices peuvent être sélectionnées, aucune n’est monospace.
J'aimerais utiliser une police à espacement fixe sur les notes autocollantes dans le widget Dashboard d'Apple. Toutefois, seules quelques polices peuvent être sélectionnées, aucune n’est monospace.
Cela est possible car les widgets sont basés sur HTML, CSS et JavaScript. Voici comment:
D'abord, allez à /Library/Widgets
et trouvez celui des Stickies. Copiez-le ~/Library/Widgets
et nommez-le myStickies
(ou autre chose).
Fermez le widget Stickies dans le tableau de bord.
Maintenant, allez à la myStickies.wdgt
version que vous avez copiée et faites un clic droit dessus . Choisissez Show Package Contents
.
Dans la nouvelle fenêtre qui apparaît, faites un clic droit sur le Stickies.js
fichier et ouvrez- le avec votre éditeur JavaScript préféré (si vous n'en avez pas, TextWrangler est génial et gratuit).
Maintenant, utilisez l'éditeur pour trouver la ligne var fontArray = new Array;
(devrait être autour de la ligne 407). Vous verrez en dessous de cette ligne un tas de lignes semblables les unes aux autres, disant quelque chose commefontArray["font name"] = 1,
. Vous voulez copier le dernier de ceux-ci (American Typewriter) et le coller à nouveau sous lui-même. Ensuite, changez- le pour qu'il ressemble à ceci: fontArray["Courier New"] = 8;
Enregistrez et fermez ce fichier.
Ouvrez
maintenant (à partir du même dossier) dans un éditeur HTML (TextWrangler fonctionne).
Trouvez la ligne qui dit, (devrait être sur la ligne 40).
En dessous, vous trouverez un groupe de lignes similaires, chacune commençant par . Copiez celui de Gill Sans et collez- le en dessous. Modifiez- le pour le dire .
Enregistrer etStickies.html
<select id='font-popup' class='popup' onchange='fontchanged(this);'>
<option value
<option value ="Courier New">Courier New</option>
fermez ce fichier.
Ouvrez le terminal et tapez killall Dock
. Cela redémarre le tableau de bord.
Maintenant, double-cliquez sur le fichier de widget myStickies que vous avez créé. Il ouvrira dans le tableau de bord. Suivez la procédure normale consistant à cliquer sur i
et à changer la police. Vous aurez une option Courrier, et ce sera cette police.
Yay!