Me gustaría utilizar una fuente monoespaciada en las Notas Adhesivas del widget Dashboard de Apple. Sin embargo, sólo se pueden seleccionar algunas fuentes, ninguna de las cuales es monoespaciada.
Respuesta
¿Demasiados anuncios?Esto es posible porque los widgets están basados en HTML, CSS y JavaScript. A continuación se explica cómo:
Primero, ir a /Library/Widgets
y encontrar el de Stickies. Cópialo en ~/Library/Widgets
y nombrarlo myStickies
(o algo más).
Cerrar el widget de Stickies en el Dashboard.
Ahora, ir a el myStickies.wdgt
versión que ha copiado y Haga clic con el botón derecho del ratón en lo. Elija Show Package Contents
.
En la nueva ventana que aparece, Haga clic con el botón derecho del ratón en en el Stickies.js
archivo y Abrir con su editor de JavaScript favorito (si no tiene uno, TextWrangler es genial y gratuito).
Ahora, utilice el editor para encontrar la línea var fontArray = new Array;
(debería ser alrededor de la línea 407). Verás debajo de esa línea un montón de líneas similares entre sí, que dicen algo así como
fontArray["font name"] = 1,
. Usted quiere copia el último de ellos (American Typewriter), y pegar de nuevo por debajo de sí mismo. Entonces, cambiar 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 HTML (TextWrangler funciona).
Encuentre la línea que dice,
<select id='font-popup' class='popup' onchange='fontchanged(this);'>
(debería ser alrededor de la línea 40).
Por debajo de eso, usted encontrar un montón de líneas similares entre sí, cada una de las cuales comienza con <option value
. Copiar el de Gill Sans, y pegar por debajo de sí mismo.
Editar para decir <option value ="Courier New">Courier New</option>
.
Guardar y cerrar este archivo.
Abrir Terminal y tipo killall Dock
. Esto reinicia el Dashboard.
Ahora, doble clic el archivo del widget myStickies que hiciste. Se abrirá en Dashboard. Siga el procedimiento normal de hacer clic en el i
y cambiar el tipo de letra. Tendrás la opción de Courier, y será ese tipo de letra.
¡Sí!