10 votos

Asignar monoespaciada la familia de la fuente para el texto seleccionado con el método abreviado de teclado en mac os x

Escribo un montón de técnicas de correos electrónicos, y como el uso de una fuente solo espacio para el código de bits. Resaltar texto, pulse apple-T, elegir mi fuente de la lista de favoritos, a continuación, cierre la ventana fuente. Es allí una manera de utilizar un método abreviado de teclado para aplicar una determinada fuente para el texto seleccionado actualmente? Lo ideal sería que se OS de ancho, pero si no es posible la voy a usar para un solo de la aplicación de Correo.app)

1voto

Zeba Puntos 16

No sé de un sistema de gran manera a la secuencia de comandos de las Fuentes en el panel, pero aquí hay algunas maneras de obtener acceso rápido a monospace en el Correo.aplicación

Forma 1: Plan De Mensajes De Texto

Ir al Correo.de la aplicación de preferencias > Fuentes Y Colores y marca la casilla de verificación "Usar fuente de ancho fijo para mensajes de texto sin formato"

enter image description here

Ahora, cuando estás en un mensaje donde se desea utilizar una fuente monoespaciada, usted puede simplemente pedir: Comando-Shift-T y puede alternar entre la fuente de ancho fijo de su elección y su fuente estándar (mensaje de texto y texto enriquecido).

La desventaja de este método es que si el receptor no ha establecido su fuente a una fuente de ancho fijo que no puede ver el mensaje, como se pretendía.

Forma 2: Establecer la Fuente con Applescript

La segunda manera de hacerlo sería crear un nuevo mensaje con la fuente correcta elegido mediante Applescript. Puedes hacerlo así:

tell application "Mail"
    set outgoingMessage to make new outgoing message
    set fontFace to "Times"
    tell outgoingMessage
        set the content to " "
        set font of content to fontFace
        set size of content to (14)
        set visible to true
    end tell
end tell

Usted tiene que ajustar el contenido a algo con este script. Parece que el Correo no permite establecer la fuente de un mensaje vacío.

Forma 3: Uso De TextExpander

De esta manera los costos de dinero, pero que puede darle lo que usted está después. Usted puede configurar un par de TextExpander ($34.99 DÓLARES en la app store) atajos de ancho fijo y a tipo normal, de modo que usted puede cambiar de ida y vuelta por escribir unos pocos caracteres.

TextExpander

TextExpander le permitirá insertar texto enriquecido (texto con un tipo de letra, el color, el estilo, etc conjunto). Basta con crear un fragmento de código de tipo Texto con Formato, Imágenes y establecer un tipo de letra para el texto que va a ser la inserción. Usted tendrá que incluir al menos un carácter de espacio para que esta estrategia de trabajo.

Usted necesitará su snippits de incluir al menos un carácter de espacio para asegurarse de que la fuente va a tomar.

0voto

Copiar un personaje con un estilo específico:

echo "<span style=\"font:14px 'Monaco'\">&nbsp;</span>" | textutil -format html -convert rtf -stdin -stdout | pbcopy -Prefer rtf

pbcopy -Prefer rtf no incluye texto sin formato de datos, por lo pega sólo funcionará en texto enriquecido vistas.


Inserte un personaje con un estilo específico:

try
    try
        set old to the clipboard
    end try
    set html to quoted form of "<span style=\"font:14px 'Monaco'\">&nbsp;</span>"
    do shell script "echo " & html & " | textutil -format html -convert rtf -stdin -stdout | pbcopy -Prefer rtf"
    tell application "System Events" to keystroke "v" using command down
    delay 0.03
    set the clipboard to old
end try

Pegar estilo:

try
    try
        set old to the clipboard
    end try
    tell application "System Events" to keystroke "c" using command down
    delay 0.03
    set input to Unicode text of (the clipboard as record)
    set txt to quoted form of ("<span style=\"font:14px 'Monaco'\">" & input & "</span>")
    do shell script "echo " & txt & " | textutil -format html -convert rtf -stdin -stdout | pbcopy -Prefer rtf"
    tell application "System Events" to keystroke "v" using command down
    delay 0.03
    set the clipboard to old
end try

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