Existe algum comando shell para obter uma lista de fontes ativadas? Algo como:
some_font_util -activated -format 'file: name'
para obter uma lista de fontes ativadas em um formulário como:
/Library/Fonts/CourNI.ttf: Courier New Italic
... ou algo parecido?
Estou usando o Lion. Algo do MacPorts ou AppleScript (para executar comosascript
comando) também seria bem-vindo.
terminal
applescript
font
jm666
fonte
fonte
Respostas:
Sei que essa é uma publicação bastante antiga, mas eu apenas a encontrei no Google enquanto procurava por algo semelhante (principalmente querendo listar fontes ativas via Terminal.) Acabei lembrando que as fontes ativadas estão listadas em Informações do sistema que podem ser encontradas. extraído do comando system_profiler. Dito isto, aqui está o comando para obter informações da fonte do system_profiler:
É isso aí. Ele deve retornar uma lista enorme de dados de fonte no formato de:
que você deve poder grep e manipular como quiser.
fonte
system_profiler -xml SPFontsDataType
produz uma saída XML que é precisamente analisável usando alguma ferramenta XML. Obrigado.$ fc-list : file family |grep \/Library
O grepping / Library filtra várias fontes em / usr / X11 *, que são usadas apenas pelo X11. Considerando o seu exemplo, suponho que você prefere os específicos do OS X. Se eu estiver incorreto nessa suposição, simplesmente retire tudo depois da família.
Esse comando retorna muitas linhas por si só, eis algumas que eu vi na lista:
fonte
fc-list
binário ainda esteja disponível/usr/X11/bin/fc-list
, ele não será executado sem a instalação adequada do X11.