¿Cómo configurar una fuente Monospace para el Widget de Notas Adhesivas del Tablero?

5

Me gustaría usar una fuente monoespaciada en las notas adhesivas en el widget del Panel de control de Apple. Sin embargo, solo se pueden seleccionar unas pocas fuentes, ninguna de las cuales es monoespaciada.

    
pregunta 16.01.2011 - 11:41

1 respuesta

6

Esto es posible, porque los widgets están basados en HTML, CSS y JavaScript. Aquí es cómo:

Primero, ve a /Library/Widgets y encuentra el Stickies. Cópielo en ~/Library/Widgets y asígnele el nombre myStickies (o algo más).
Cerrar el widget de Stickies en Dashboard.
Ahora, vaya a la versión myStickies.wdgt que copió y haga clic con el botón derecho . Elija Show Package Contents .
En la nueva ventana que aparece, haz clic con el botón derecho en el archivo Stickies.js y abre con tu editor de JavaScript favorito (si no tienes uno, TextWrangler es excelente y gratis).
Ahora, use el editor para encontrar la línea var fontArray = new Array; (debe estar alrededor de la línea 407). Verás debajo de esa línea un montón de líneas similares entre sí, diciendo algo así como
fontArray["font name"] = 1, . Desea copiar el último de esos (American Typewriter), y pegar nuevamente debajo de sí mismo. Luego, cambia para que se vea así: fontArray["Courier New"] = 8;
Guardar y cerrar este archivo.
Ahora, abrir (de la misma carpeta) Stickies.html en un editor de HTML (TextWrangler funciona).
Buscar la línea que dice,
<select id='font-popup' class='popup' onchange='fontchanged(this);'> (debería ser aproximadamente la línea 40).
Debajo de eso, encontrarás un montón de líneas similares entre sí, cada una de las cuales comienza con <option value . Copie el de Gill Sans y péguelo debajo de sí mismo.
Edítelo para que diga <option value ="Courier New">Courier New</option> .
Guardar y cerrar este archivo.
Abrir Terminal y escriba killall Dock . Esto reinicia Dashboard.
Ahora, haga doble clic en el archivo del widget myStickies que creó. Se abrirá en Dashboard. Siga el procedimiento normal para hacer clic en i y cambiar la fuente. Tendrás una opción de Courier, y será esa fuente.
Yay!

    
respondido por el Nathan Greenstein 16.01.2011 - 16:16

Lea otras preguntas en las etiquetas