Astuce : ajouter une police par défaut dans Notes

Nicolas Furno |
OS X Mountain Lion est livré avec une application Notes qui est très proche de celle livrée avec l'iPad sur le plan de l'interface. La déclinaison OS X est également très proche par le nombre de polices par défaut, puisque l'on retrouve les trois polices de la version mobile. Vous pouvez, certes, changer les polices librement dans une note, mais il faudra penser à le faire pour chaque nouvelle note.



Il est toutefois possible d'ajouter des polices par défaut dans Notes. Il faut modifier pour cela un fichier de préférences situé dans l'application elle-même. Cette modification est à n'effectuer qu'avec précaution et uniquement après avoir sauvegardé l'application originale, par exemple en la dupliquant. L'idée est d'éditer le fichier :

/Applications/Notes.app/Contents/Resources/fr.lproj/DefaultFonts.plist




Ce fichier est protégé en écriture, ce qui complique son édition. Chaque mise à jour du système pouvant en outre annuler l'ajout de police, on ne vous recommandera pas de modifier ce fichier manuellement. Le mieux est d'utiliser ce script AppleScript qui fait la modification pour vous et qui peut ainsi être relancé après chaque mise à jour d'OS X 10.8.



Pour l'utiliser, commencez par copier/coller ce code dans l'application Éditeur AppleScript :




-- The user should set these values


property myFont : "Noteworthy-Light" --change this to the name of your preferred font


property mySize : 15 --change this number to your preferred font size


--




set plistFile to "/Applications/Notes.app/Contents/Resources/fr.lproj/DefaultFonts.plist"




set {NotesIsRunning, NotesIsFrontmost} to {running, frontmost} of application "Notes"


if NotesIsRunning then quit application "Notes"


delay 0.5 --give the application half a second to finish quitting




set perms to (do shell script "stat -f "%Lp" " & quoted form of plistFile)


do shell script "chmod 777 " & quoted form of plistFile with administrator privileges




tell application "System Events" to ¬


if ((every property list item whose value is {FontName:myFont, |Size|:mySize}) ¬


in contents of property list file plistFile) is {} then ¬


make new property list item at end of contents of property list file plistFile ¬


with properties {value:{FontName:myFont, |Size|:mySize}}




do shell script "chmod " & perms & space & quoted form of plistFile ¬


with administrator privileges




if NotesIsRunning then launch application "Notes"


if NotesIsFrontmost then activate application "Notes"




Sauvegardez le fichier et avant d'exécuter le script, pensez à modifier les deux lignes du haut. Dans notre exemple, nous avons choisi le Comic Sans MS, mais vous pouvez bien sûr choisir une autre police. Si vous manquez d'inspiration, ouvrez le Livre des polices et choisissez celle qui vous convient le mieux.



Pensez à indiquer dans le script le nom de la police exactement comme il apparaît dans Livre des polices. Si la police contient plusieurs variantes, comme ici une version grasse, vous pouvez choisir une variante en ajoutant après le nom -Bold ou -Light en fonction des cas. La deuxième ligne permet de modifier la taille de la police par défaut.



Le script se charge de tout et il vous demandera un mot de passe administrateur pour modifier les préférences. Si vous souhaitez ajouter plusieurs polices, exécutez-le plusieurs fois en modifiant à chaque fois les paramètres au début du script. Vous pourrez également l'exécuter à nouveau après chaque mise à jour du système. Si tout va bien, Notes affichera les polices supplémentaires dans son menu "Format".


avatar MacGyver | 

quand je lis la recette des crepes, je me dit que ca vaut vraiment le coup tout ca.
Acheter un Mac, mettre Mountain Lion en clean install, configurer Icloud, Notes, mettre la police qui va bien, synchroniser le tout avec son Ipad, poser l'Ipad sur le plan de travail pour bien lire la recette

Mais si ma grand-mere avait du en passer par la, j'en aurais pas sucré beaucoup de crepes...

avatar Jimmy_ | 

La balise applescript:// c'est plus pratique pour fournir le code.

applescript://com.apple.scripteditor?action=new&script="mon super script"

avatar MacGyver | 

recette: "melanger tous les ingredients" ....

bravo les geeks

avatar initialsBB | 

Tout ça pour du Comic Sans ^^

avatar ricchy | 

J'avoue, j'ai lu en diagonale, tellement l’article est "long" pour "une astuce".
Je me dis que la ce n'est plus une astuce.
Une astuce doit être simple et vite faite.

Il faut bientôt être ingénieur pour modifier une police avec ce Lion des montagnes, corrosif. ^,^

(sans parler du fait que mes disques s’éjectent tout seul) grrrrrrroar, je vais repasser à Panther. :v

avatar philippl | 

Merde, je n'avais vu la tête d'un AppleScript...quel langage barbare et complètement illogique dans sa syntaxe je trouve :

if NotesIsRunning then launch application "Notes"

Autrement dit, si Notes est en train de s'exécuter, lancer (exécuter donc) l'application Notes....super logique, mais j'en passe et des meilleures... :-)

avatar albinoz | 

NotesIsRunning est une variable défini par le programmeur,
mais non AppleScript est vraiment un language très sympa :p

avatar Le docteur | 

Je vous suis à 100% : je suis en train de faire des crêpes...
(bon, ce n'est pas la même recette : plus de blanc d'œufs, de l'eau en plus du lait, de la levure, du sucre vanillé du rhum et des whey protéines ...

avatar Thalantas | 

Heuuu dans mon iPhone j'ai le choix entre trois polices qui sont appliqués sur mon iPhone comme sur mon Mac, c'est plus simple non? ya que trois choix mais au moins on a pas a se salir les mains!

avatar Minijupe | 

Oui mais là, il faut la nuit pour faire les crêpes avec 1 litre de lait !!!!

avatar iJohn | 

Tout ça pour ajouter Comic Sans MS...

avatar iJohn | 

Initialsbb > Je n'avais pas vu ton post :D

avatar karayuschij | 

Et ça serait la recette des crêpes ça ???

avatar vincefr | 

Quand je mets une image dans une note sur mon mac, sur mon iphone il y a juste un trombone mais j'arrive pas à afficher l'image. Est-ce normal ? Mes notes se synchronisent avec iCloud.

avatar bugman | 

@Le docteur : Des crêpes aux acides aminés ?

avatar Schlurf | 

Noooon ! Pas Comic Sans !!!

avatar levincefr | 

Et bien pour la peine, je m'en vais faire des crèpes de ce pas. Ca m'a donné envie et ça a pas l'air dur en plus. Comment ça hors sujet !!!

avatar Smjm | 

Tient c'est une bonne idée de se servir de Notes comme livre de recettes.

avatar Le docteur | 

@ bugman
Non, aux protéines. Maintenant tu peux dire ça aussi, dans la mesure où les protéines, c'est fait d'acides aminés, mais ce n'est pas de la forme libre, si c'est à ça que tu pense...

avatar bugman | 

@Le docteur : Non, je vois de quoi tu parles (compléments proteinés). Je prenais moi même du Weight Gain à une époque. Ce qui me surprend c'est la recette (on prend souvent ce genre de chose en milk shake généralement).

PS : Le plus drôle, et pourtant vrai, c'est que je mange à ce moment même des crêpes fourrées au chocolat. :)

avatar Corven | 

Il manque les 15cl de rhum, les 200g de sucre et 4 œufs supplémentaires :)

avatar bugman | 

-

avatar cazanova | 

Excellentissime : Mais si ma grand-mere avait du en passer par la, j'en aurais pas sucré beaucoup de crepes...

avatar iDanny | 

"L'idée est d'éditer le fichier" .... oh non par pitié, il faut arrêter d'utiliser (et donc de propager) cette "bullshit expression" ("L'idée est de" / "L'idée c'est que"), qu'on entend à longueur de journée au boulot ! :-/

CONNEXION UTILISATEUR