24 votes

Liste des polices (activées) avec la commande shell sous os x

Existe-t-il une commande shell pour obtenir une liste des polices activées ? Quelque chose comme :

 some_font_util -activated -format 'file: name'

pour obtenir une liste des polices activées dans un formulaire comme celui-ci :

/Library/Fonts/CourNI.ttf: Courier New Italic

ou quelque chose de similaire ?

J'utilise Lion. Quelque chose de MacPorts, ou d'AppleScript (pour l'exécution avec osascript ) serait également la bienvenue.

36voto

bheinz Points 386

Je sais que c'est un vieux post, mais je suis tombé dessus par hasard sur Google en cherchant quelque chose de similaire (surtout pour lister les polices actives via le Terminal). J'ai fini par me souvenir que les polices activées sont listées dans les informations système qui peuvent être tirées de la commande system_profiler. Ceci étant dit, voici la commande permettant de récupérer les informations sur les polices à partir de system_profiler :

system_profiler SPFontsDataType

C'est tout. Il devrait retourner une énorme liste de données de police au format de :

Fonts:

Arial Narrow.ttf:

  Kind: TrueType
  Valid: Yes
  Enabled: Yes
  Location: /Library/Fonts/Arial Narrow.ttf
  Typefaces:
    ArialNarrow:
      Full Name: Arial Narrow
      Family: Arial Narrow
      Style: Regular
      Version: Version 2.38.1x
      Vendor: The Monotype Corporation
      Unique Name: Arial Narrow Regular : 2007
      Designer: Robin Nicholas, Patricia Saunders
      Copyright: © 2007 The Monotype Corporation. All Rights Reserved.
      Trademark: Arial is a trademark of The Monotype Corporation in the United States and/or other countries.
      Description: Monotype Drawing Office 1982. A contemporary sans serif design, Arial contains more humanist characteristics than many of its predecessors and as such is more in tune with the mood of the last decades of the twentieth century. The overall treatment of curves is softer and fuller than in most industrial-style sans serif faces. Terminal strokes are cut on the diagonal which helps to give the face a less mechanical appearance. Arial is an extremely versatile family of typefaces which can be used with equal success for text setting in reports, presentations, magazines etc, and for display use in newspapers, advertising and promotions.
      Outline: Yes
      Valid: Yes
      Enabled: Yes
      Duplicate: No
      Copy Protected: No
      Embeddable: Yes

que vous devriez être en mesure de grep et de manipuler comme vous le souhaitez.

12voto

Christopher Scott Points 665

$ fc-list : file family |grep \/Library

grepping /Library filtre un tas de polices dans /usr/X11*, qui ne sont utilisées que par X11. Vu votre exemple, je suppose que vous préférez les polices spécifiques à OS X. Si cette hypothèse est incorrecte, supprimez simplement tout ce qui suit la famille.

Cette commande renvoie de nombreuses lignes à elle seule, voici une poignée de lignes intéressantes que j'ai vues dans la liste :

/System/Library/Fonts/AppleGothic.ttf : AppleGothic
/Bibliothèque/Fonts/Apple LiGothic Medium.ttf : Apple LiGothic
/System/Library/Fonts/Apple Braille Pinpoint 8 Dot.ttf : Apple Braille
/System/Library/Fonts/Apple Braille Outline 6 Dot.ttf : Apple Braille
/System/Library/Fonts/Apple Symbols.ttf : Apple Symbols
/System/Library/Fonts/Apple Braille Pinpoint 6 Dot.ttf : Apple Braille
/System/Library/Fonts/Apple Braille.ttf : Braille d'Apple
/Bibliothèque/Fonts/AppleMyungjo.ttf : AppleMyungjo
/System/Library/Fonts/Apple Braille Outline 8 Dot.ttf : Apple Braille
/Bibliothèque/Fonts/Apple LiSung Light.ttf : Apple LiSung
/Bibliothèque/Fonts/Apple Chancery.ttf : Apple Chancery
/System/Library/Fonts/Apple Color Emoji.ttf : Apple Color Emoji,Apple > ,Apple farve-emoji,Apple Farben-Emoji,Applen väri-emoji,Apple Emoji couleur,Colore Emoji Apple,Apple ,Apple Kleur-Emoji,Apple farge-emoji,Apple Emoji em Cores, Apple,Apple färg-emoji,Apple ,,Apple Emoji couleur
/Bibliothèque/Fonts/Comic Sans MS.ttf : Comic Sans MS
/Bibliothèque/Fonts/Microsoft/MS Gothic.ttf : MS Gothic,
/Bibliothèque/Fonts/Microsoft/Stencil : Stencil
/Bibliothèque/Fonts/Microsoft/Verdana : Verdana
/Library/Fonts/Microsoft/Georgia : Georgia
/Bibliothèque/Fonts/Microsoft/Onyx : Onyx

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X