Come arrivare nella cartella font percorso in Mac OS X?

In Windows O. S posso ottenere il font percorso della cartella che utilizza questo codice java :

System.out.println( FontManager.getFontPath( true ) );  //C:\WINDOWS\Fonts

Ma in Mac OS X questo codice restituisce nulla. C’è un alternativa il codice per questo nel Mac ?

OriginaleL’autore Brad | 2011-05-07

1 risposta

  1. 13

    Ci sono due percorsi per i font su Mac OS X (che io sappia), /Library/Fonts e /System/Library/Fonts.

    Se sei solo alla ricerca di un elenco di tipi di carattere, è possibile utilizzare:

    java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts()

    Un po ‘ pesante, in quanto crea una GraphicsEnvironment oggetto, ma restituisce un array di java.awt.Font contenente un oggetto che rappresenta ogni tipo di carattere disponibile sul sistema.

    un altro percorso è $HOME/Libreria/Fonts – per ogni utente.
    Non sapevo di questa cosa, grazie. Doveva controllare per curiosità, e l’ho trovato non vuota. Ora devo capire dove “Brush Script” è venuto da…
    Grazie mille. Quello che voglio è che se ho un nome del tipo di carattere, dire “Arial” voglio ottenere il file del tipo di carattere, da leggere come un normale File. Quindi devo ottenere il carattere di percorso del file sul Mac di leggere, come un normale file.
    Non sono solo i tipi di carattere. Ogni gerarchia di directory può essere collocato in tre posizioni, /System/Library/***, /Library/*** e ~/Library/***, per rappresentare le cose appartenenti al sistema operativo, il computer e l’utente. La maggior parte delle Api di sistema, quando viene chiesto di cercare qualcosa, automaticamente cercare le cose in tutti questi, con l’ordine ~/, / e poi /System.
    Secondo support.apple.com/kb/HT2435 ci sono cinque posizioni, anche se solo quattro di loro sono considerati corrente.

    OriginaleL’autore Nathan Ryan

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *