Non è saggio installare each tipo di carattere. Ciò rallenta il sistema, il stream di lavoro ecc.
Per diversi progetti e applicazioni ho bisogno di un certo numero di font disponibili. Questi sono numerati in modo significativo rispetto ai font principali necessari per eseguire il sistema operativo. Quel numero è ancora gestibile a mano.
Ma quando si utilizza ad esempio un browser web, voglio limitare il numero di caratteri disponibili dal sistema a loro gravemente.
Esempi: Ho bisogno di Arial a disposizione dei miei elaboratori di testi. Non voglio vederlo nelle pagine web. Le impronte digitali del browser sono influenzate anche dai font installati (come si vede nel browser). Utilizzo di Writer Voglio avere l'insieme completo disponibile, utilizzando gli editor di immagini dovrebbero essere quasi carattere agnostico. Ma i browser web sono la principale preoccupazione qui.
Senza ricorrere a grandi gestori di font di ferro, commutatori di utenti, VM o simili e non contando le modifiche di javascript ai browser durante l'esecuzione:
Sto puntando a qualcosa come alless due profili per due tipi di programmi in esecuzione sotto lo stesso utente: 1. set completo disponibile 2. sandboxed / restricted set.
Come forzare i programmi nel vedere solo un sottogruppo molto piccolo e chiaramente definito di font installati altrimenti disponibili al sistema o all'utente corrente?
Non sembra essere una soluzione facile. Ecco i migliori che potrei trovare.
ATSApplicationFontsPath
al file info.plist
come appropriato. Idealmente, ci sarebbe un modo per specificare le raccolte di carattere piuttosto che le cartelle di caratteri, ma sembra che Apple intenda questo essere utilizzato solo con font preconfezionati, non dall'utente finale. Se si desidera utilizzare la GUI di carattere di carattere, è ansible leggere dalla cartella ~ / Library / FontCollections e automatizzare il passo 2. Potresti anche prendere un ulteriore passo avanti e automatizzare il passaggio 3.