In che modo macOS High Sierra genera pesi in grassetto per il suo font di sistema?

3

Il nuovo carattere di sistema di Apple, "San Francisco", ha due versioni: "Compatta", per la visualizzazione su schermi piccoli come Apple Watch e una versione normale per la visualizzazione su schermi più grandi come i dispositivi macOS.

Sto cercando di sostituire il font di sistema sul mio Mac da SF Regular a SF Compact. Questa è la procedura che sto usando: link

In precedenza, i file dei font macOS nella cartella / System / Library / Fonts includevano file .ttf separati per ogni peso del font (grassetto, chiaro, regolare, ecc.) In High Sierra, tuttavia, c'è solo un file .ttf contenente un singolo font weight (normale). Il file si trova qui: /System/Library/Fonts/SFNSText.ttf. Usando Fontforge, ho sostituito i glifi alfanumerici di questo font con quelli del file SF Compact / System / Library / Font /SFCompactText- Regular.otf.

Dopo il riavvio, accade quanto segue:

Qualsiasitestodiinterfacciachenormalmentesarebbeingrassettooranonriescearenderizzare.

Perriferimento,conilcaratteredelsistemaazionario:

Quindi,lamiadomandaè:inchemodoMacOSmostraistanzeditipoingrassettodelfontdisistema?

Ciòcheèinteressantenotareècheanchequandomodificosolodeterminaticaratteri("C", "r", "m"), l'intera stringa in grassetto ("Chrome") non riesce a renderizzare. Questo mi porta a credere che i singoli glifi non siano il problema, piuttosto, qualcosa viene cambiato durante l'esportazione di Fontforge. Fontforge ha una funzione che consente "Multiple Master" - diversi pesi e larghezze di un font contenuto nello stesso file TTF, ma il font SF originale fornito da Apple (SFNSText.ttf) non include alcun "Multiple Master".

Qualsiasi aiuto sarebbe molto apprezzato!

Modifica: Sono consapevole che ci sono anche varianti di visualizzazione e testo di entrambi i tipi di carattere (SF e SF Compact). La barra dei menu usa la variante Testo, quindi mi sto concentrando su quella.

    
posta user575432 11.08.2018 - 17:36
fonte

1 risposta

2

Se vai a Apple Fonts puoi scaricare i font SF Pro o SF Compact. Quando ho scaricato e aperto SF Pro, ho ottenuto 30 file .otf per i font di testo e visualizzazione. Ho installato questi utilizzando il Libro dei caratteri. Questo ha installato SF Text e SF Display. SF Text contiene 16 varianti che vanno da Regular a Bold e includono Semi-Bold, Heavy Italics e Text Light, tra gli altri.

    
risposta data 11.08.2018 - 20:10
fonte

Leggi altre domande sui tag