Come mostrare anteprime personalizzate per tutti i tipi di carattere in 10.9 Libro Font?

2

Per anni, mi è piaciuta la funzionalità del Font Book di OS X in cui è possibile digitare testo personalizzato e scorrere tutti i tipi di carattere per visualizzarlo in anteprima. Ora su Mavericks, quando provo a farlo, funziona solo per famiglie a font singolo. Tutte le famiglie di font contenenti più font (ad esempio grassetto, corsivo, ecc.) Mostreranno solo il testo di esempio predefinito. Come posso cambiare questo comportamento per essere come versioni precedenti di OS X, dove è possibile vedere il testo personalizzato per tutti i tipi di carattere? Spero che ci sia un plist da qualche parte che possa essere modificato.

    
posta Elliott 08.12.2013 - 22:39
fonte

7 risposte

2

Penso che tu stia parlando delle famiglie di font. Dal momento che i Mavericks, le famiglie di caratteri sono raggruppati e. Puoi ottenere un'anteprima personalizzata facendo clic sul triangolo accanto al nome del carattere e selezionando il carattere desiderato.

    
risposta data 08.12.2013 - 22:44
fonte
2

Funziona (almeno in Yosemite Public Beta 2):

Apri Libro Font, seleziona "Personalizzato" dal menu Visualizza, fai doppio clic nell'area di anteprima e digita ciò che desideri. Quindi, chiudi il Libro dei caratteri. Quindi, riapre il Libro dei caratteri. Ora, qualsiasi cosa tu abbia precedentemente digitato dovrebbe essere il testo di anteprima per ogni carattere.

Fastidioso, sì, ma è molto meglio di niente!

    
risposta data 28.08.2014 - 03:22
fonte
1

Ho avuto lo stesso problema e ha scritto uno script per una panoramica in un file html . Per me questo ha risolto il problema. Quindi forse questa è una soluzione anche per te. Penso che non sia difficile, ma devi sapere come aprire l'applicazione Terminal.

Se hai familiarità con script e Terminal e così via, salva il codice sottostante con un nome di tua scelta in un luogo a tua scelta. Altrimenti suggerirò quanto segue:

Apri l'applicazione TextEdit . Apri un nuovo file ( File - > Nuovo ), fai clic su Formato e scegli Rendi testo normale . Quindi inserisci il codice di seguito e salva il file come fonts.sh sul tuo desktop .

Quindi apri l'applicazione Terminale e digita

cd ~/Desktop

Quindi scrivi quanto segue, che elencherà tutti i file sul desktop - e anche i fonts appena creati.sh

ls -l

Nella linea con il nuovo file "fonts.sh" probabilmente vedrai qualcosa di simile

-rw-r--r--@

I primi quattro segni significano che puoi leggere ( r ) e scrivere ( w ) su questo file. Ma al momento non hai il diritto di eseguirlo. Pertanto, digita

chmod u+x fonts.sh

Se ripeti il comando "ls -l", dovresti vedere che i diritti di fonts.sh sono cambiati in

-rwxr--r--@

Il nuovo x mostra che è possibile eseguire il file. Ora puoi generare il file html promesso: -)

Scrivi semplicemente

./fonts.sh

La prossima volta che vuoi usare lo script, devi solo avviare Terminal e digitare

cd ~/Desktop
./fonts.sh

Spero che questo sia stato di aiuto.

Ed ecco il codice da salvare in un file:

#!/bin/sh

echo "\n************************************"
echo "Welcome to an overview of your fonts"
echo ""
echo "Advice: This script generates two files: fonts.html and fonts-in-system.txt, second one will be deleted again. But if you already have files with such names on your Desktop they will be overwritten! So be careful!"
echo ""

echo "Enter what you want to have displayed"
read INPUT

echo "Do you want to have the fonts in normal (n), italic (i) or oblique (o) style?"
read STYLE

if [ "$STYLE" = "n" ] ; then
    STYLE="normal"
elif [ "$STYLE" = "i" ] ; then
    STYLE="italic"
elif [ "$STYLE" = "o" ] ; then
    STYLE="oblique"
else
    echo "Normal style is used!"
    STYLE="normal"
fi

echo "Do you want to have the fonts in normal (n), lighter (l) or bold (b) weight?"
read WEIGHT

if [ "$WEIGHT" = "n" ] ; then
    WEIGHT="normal"
elif [ "$WEIGHT" = "l" ] ; then
    WEIGHT="lighter"
elif [ "$WEIGHT" = "b" ] ; then
    WEIGHT="bold"
else
    echo "Normal weight is used!"
    WEIGHT="normal"
fi


echo "Fonts are generated - you'll find them on your Desktop in 'fonts.html'.";

# Temporary file fonts-in-system.txt is generated
# It will include font family names like "Kaiti SC,楷體\-簡,楷体\-简"
cat > "fonts-in-system.txt" << EOF
$( fc-list : family )
EOF

# Sort font list
sort "fonts-in-system.txt" -o "fonts-in-system.txt"

# Generate html-file
cat > fonts.html << EOF
<!DOCTYPE html>
<html>
    <body>
        <table>
EOF

LAST_FONT=""

while read LINE ; do
    if [[ ! $( echo "$LINE" | grep "^\." ) ]] ; then #only take fonts which don't start with a "."
        FONT=$( echo $LINE | sed "s/,\(.*\)//" ) #cut off everything in a line starting with a comma => line "Kaiti SC,楷體\-簡,楷体\-简" would become "Kaiti SC"
        if [ "$LAST_FONT" != "$FONT" ] ; then    #print each font only once
            echo "          <tr style=\"font-family:$FONT; font-style:$STYLE; font-weight:$WEIGHT\">" >> fonts.html
            echo "              <td>$FONT</td>" >> fonts.html
            echo "              <td>$INPUT</td>" >> fonts.html
            echo "          </tr>" >> fonts.html
        fi
        LAST_FONT=$FONT
    fi
done < "fonts-in-system.txt"

cat >> fonts.html << EOF
        </table>
    </body>
</html>

EOF

rm "fonts-in-system.txt"
    
risposta data 13.10.2014 - 12:12
fonte
0

Se sei come me che apri ogni famiglia di font e la richiesta di un'anteprima personalizzata è fuori questione. Vuoi scorrere rapidamente tutti i tuoi font aspettando la scelta perfetta per saltare fuori da te. Quello che una volta era un minuto o 2 di toccare la freccia giù ora è un'ora di clic noioso.

Non ho ottenuto Font Book per fare ciò che era solito fare. Ma ho acquistato un'App dall'app store chiamato FontPreview (4,99) e fa ciò che era solito usare il Libro Font. Forse non così, ma lo farà per me finché Font Book non risolverà questo "bug" che lo renderà inutile per me.

Non sto sostenendo l'app. L'ho usato per 5 minuti. Sto solo cercando di aiutare quelli che sono frustrati come me.

link

    
risposta data 20.01.2014 - 00:51
fonte
0

Apple ha cambiato il modo in cui Maverick visualizza i caratteri raggruppando i caratteri nelle famiglie. Puoi avere una visualizzazione personalizzata in una sola famiglia alla volta, non sembra essere un modo per visualizzare più famiglie. Spero solo quando possiamo aggiornare a 10.9.3 che è stato corretto.

    
risposta data 17.04.2014 - 18:48
fonte
0

Ho lo stesso problema e desidero che il Libro Font si comporti come prima. Lavoro nella pubblicità e scrivo titoli e sottotitoli e voglio scorrere facilmente una frase personalizzata mentre vedo cambiare i caratteri finché uno "salta fuori" come il diritto di scegliere! Se trovi un modo per farlo su Mavericks, lo apprezzerei molto.

Nel frattempo, ho trovato una piccola soluzione alternativa e cioè se fai clic sul piccolo triangolo grigio prima di ogni nome di carattere per far apparire le opzioni come Grassetto, Corsivo, ecc. puoi fare clic su grassetto per esempio e sulla tua abitudine le parole saranno ancora lì. Lo perdo quando clicco sul nome della famiglia di font. Così ho aperto tutti i caratteri facendo clic sul triangolo, quindi ho inserito la mia frase personalizzata e fare attenzione a fare clic da grassetto a grassetto invece che dal nome del font al nome del font. Questo sembra funzionare in un pizzico, ma è molto frustrante.

Mi piacerebbe che la versione di Yosemite di Font Book funzionasse meglio di Mavericks.

    
risposta data 27.08.2014 - 23:51
fonte
-1

Usa modifica del testo: incolla il testo, selezionalo, quindi seleziona > Caratteri > Mostra caratteri. Fare clic solo sul carattere nome (la freccia non funziona). Il testo selezionato cambierà quando fai clic su caratteri diversi.

    
risposta data 14.12.2016 - 23:03
fonte

Leggi altre domande sui tag