Elenco di caratteri (attivati) con comando shell in os x

12

Esiste un comando shell per ottenere un elenco di caratteri attivati? Qualcosa come:

 some_font_util -activated -format 'file: name'

per ottenere un elenco di caratteri attivati in un formato come:

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

... o qualcosa di simile?

Sto usando Lion. Sarebbe gradito anche qualcosa da MacPorts o AppleScript (per l'esecuzione con comando osascript ).

    
posta jm666 07.01.2012 - 22:09
fonte

2 risposte

12

So che questo è piuttosto un vecchio post, ma mi sono imbattuto in esso da Google mentre cercavo qualcosa di simile (principalmente volevo solo elencare i font attivi tramite Terminal.) Ho finito per ricordare che i font attivati sono elencati in System Information che può essere estratto dal comando system_profiler. Detto questo, ecco il comando per estrarre le informazioni sui font da system_profiler:

system_profiler SPFontsDataType

Questo è tutto. Dovrebbe restituire un enorme elenco di dati sui font nel formato di:

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

che dovresti essere in grado di eseguire grep e manipolare come preferisci.

    
risposta data 24.06.2016 - 16:47
fonte
8

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

grepping / Library filtra un gruppo di caratteri in / usr / X11 *, che sono usati solo da X11. Considerando il tuo esempio, presumo che preferiresti quelli specifici di OS X. Se non sono corretto in questa ipotesi, semplicemente togli tutto dopo la famiglia.

Quel comando restituisce molte righe su se stesso, ecco una manciata di quelle interessanti che ho visto nella lista:

/System/Library/Fonts/AppleGothic.ttf: AppleGothic
/Library/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: Apple Braille
/Library/Fonts/AppleMyungjo.ttf: AppleMyungjo
/System/Library/Fonts/Apple Braille Outline 8 Dot.ttf: Apple Braille
/Library/Fonts/Apple LiSung Light.ttf: Apple LiSung
/Library/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 컬러 이모티콘,Apple Kleur-Emoji,Apple farge-emoji,Apple Emoji em Cores,Цветные эмодзи Apple,Apple färg-emoji,Apple 彩色表情符号,لون,Apple Emoji color
/Library/Fonts/Comic Sans MS.ttf: Comic Sans MS
/Library/Fonts/Microsoft/MS Gothic.ttf: MS Gothic,MS ゴシック
/Library/Fonts/Microsoft/Stencil: Stencil
/Library/Fonts/Microsoft/Verdana: Verdana
/Library/Fonts/Microsoft/Georgia: Georgia
/Library/Fonts/Microsoft/Onyx: Onyx

    
risposta data 08.01.2012 - 06:32
fonte

Leggi altre domande sui tag