5 votos

¿Cómo mostrar vistas previas personalizadas para todas las fuentes en el Libro de Fuentes 10.9?

Durante años, he disfrutado de la función del Libro de Fuentes de OS X en la que puedes escribir un texto personalizado y desplazarte por todas las fuentes para previsualizarlo. Ahora en Mavericks, cuando intento hacer esto, sólo funciona para familias de una sola fuente. Todas las familias de fuentes que contienen varias fuentes (por ejemplo, negrita, cursiva, etc.) sólo muestran el texto de muestra por defecto. ¿Cómo puedo cambiar este comportamiento para que sea como en las versiones anteriores de OS X, donde se puede ver el texto personalizado para todas las fuentes? Espero que haya un plist en alguna parte que se pueda editar.

6voto

glandix Puntos 31

Esto funciona (al menos en la beta pública 2 de Yosemite):

Abra el Libro de Fuentes, seleccione "Personalizado" en el menú Ver, haga doble clic en el área de vista previa y escriba lo que desee. A continuación, cierre el Libro de fuentes. A continuación, vuelva a abrir el Libro de fuentes. Ahora, lo que había escrito anteriormente debería ser el texto de vista previa para cada fuente.

Molesta, sí, pero es mucho mejor que nada.

2voto

qwertybin Puntos 143

Creo que te refieres a las familias tipográficas. Desde Mavericks, las familias de fuentes están agrupadas y. Puede obtener una vista previa personalizada haciendo clic en el triángulo junto al nombre de la fuente y seleccionando la fuente que desea.

1voto

quarenjo Puntos 6

Tuve el mismo problema y escribió un script para una visión general en un archivo html . Para mí, esto resolvió el problema. Así que tal vez esto es una solución para usted, también. Creo que no es difícil, pero hay que saber cómo abrir la aplicación Terminal.

Si estás familiarizado con scripts y Terminal y demás, guarda el código de abajo con un nombre de tu elección en un lugar de tu elección. Si no, te recomiendo lo siguiente:

Abrir el TextEdit aplicación. Abrir un nuevo archivo ( Archivo -> Nuevo ), haga clic en Formato y elija Hacer texto plano . A continuación, inserte el código siguiente y guarde el archivo como fuentes.sh en su Escritorio .

A continuación, abra Terminal aplicación y tipo

cd ~/Desktop

A continuación, escriba lo siguiente, que listará todos los archivos de su Escritorio - y también el recién creado fonts.sh

ls -l

En la línea con el nuevo archivo "fonts.sh" probablemente verá algo como

-rw-r--r--@

Los cuatro primeros signos significan que se puede leer ( r ) y escribir ( w ) en este archivo. Pero por el momento no tiene derecho a ejecutarlo. Por lo tanto, escriba

chmod u+x fonts.sh

Si ahora repite el comando "ls -l", debería ver que los derechos de fonts.sh cambiaron a

-rwxr--r--@

El nuevo x muestra, que puede ejecutar el archivo. Ahora puede generar el archivo html prometido :-)

Sólo tienes que escribir

./fonts.sh

La próxima vez que quieras usar el script, sólo tienes que iniciar Terminal, y escribir

cd ~/Desktop
./fonts.sh

Espero que esto haya ayudado.

Y aquí está el código para guardar en un archivo:

#!/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"

0voto

Mikhail Puntos 516

Si eres como yo, abrir cada familia de fuentes y solicitar una vista previa personalizada está fuera de lugar. Quieres desplazarte rápidamente por todas tus fuentes esperando que la elección perfecta te salte a la vista. Lo que antes era un minuto o dos de tocar la flecha hacia abajo es ahora una hora de tediosos clics.

No he conseguido que Font Book haga lo que solía hacer. Pero he comprado una aplicación de la tienda de aplicaciones llamada FontPreview (4,99) y hace lo que Font Book solía hacer. Tal vez no tan bien, pero me servirá hasta que Font Book solucione este "error" que lo hace inútil para mí.

No estoy avalando la aplicación. La he utilizado durante 5 minutos. Sólo trato de ayudar a aquellos tan frustrados como yo.

https://itunes.apple.com/us/app/fontpreview/id537580561?mt=12

0voto

Toralf Westström Puntos 412

Apple ha cambiado la forma en que Maverick ve las fuentes agrupándolas en familias. Sólo se puede tener una vista personalizada en una familia a la vez, no parece haber una manera de ver múltiples familias. Sólo espero que cuando podamos actualizar a 10.9.3 se solucione.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X