Uso de símbolos/caracteres especiales en OS X e iOS

Estoy buscando insertar un carácter o símbolo especial en mis documentos, que están destinados a ser archivos de texto con formato de descuento. El símbolo está diseñado para representar una casilla de verificación u otro símbolo visual de marca/cruz (ya sea vacío o realmente marcado). Ejemplos proporcionados a continuación (insertados usando Editar> Caracteres especiales en Safari)

☐☑☒✓✕❏

Una vez que lo haya usado en un archivo, quiero que el símbolo sea legible independientemente de si veo el archivo a través de una aplicación en OS X o iOS, así como que pueda insertarse desde cualquier fuente, incluido el teclado del iPhone.

¿Cuál es el mejor método para garantizar que la entrada y la visualización coherentes de dichos caracteres funcionen en todos los ámbitos? ¿Existe una familia de fuentes en particular o un código Unicode que permita la portabilidad entre mis dispositivos? ¿Existe una forma sencilla de insertarlos, posiblemente a través de un expansor de texto? o autocorrección si no están en el teclado principal?

Respuestas (2)

Visualización de caracteres especiales

La buena noticia es que esta parte casi siempre debería "simplemente funcionar" en dispositivos OS X e iOS. Las codificaciones generalmente se manejan de manera inteligente, las fuentes Unicode están instaladas y la sustitución de fuentes hace su trabajo.

Si encuentra problemas, asegúrese de especificar la codificación al Unicode (UTF-8)guardar. Si su editor de texto no le permite especificar una codificación, es una apuesta bastante segura que esto es lo que está usando.

Dado que los archivos de Markdown son texto sin formato, no tiene que preocuparse por las fuentes. Sin embargo, si está utilizando un formato enriquecido, Lucida Grande, Arial Unicode y Apple Symbol son buenas opciones. Pero, nuevamente, OS X e iOS generalmente cambian a otra fuente sin problemas cuando la fuente principal no admite un carácter.

Introducción de caracteres especiales

Tanto OS X como iOS incluyen herramientas de reemplazo de texto integradas que le permitirán insertar sus símbolos fácilmente.

OS X
Abra Preferencias del sistema-> Idioma y texto-> Texto y haga clic en el botón [+]. Elija una palabra clave para expandir y pegar el carácter especial. Tendrás que crear fragmentos con palabras clave únicas para cada personaje.ingrese la descripción de la imagen aquí

iOS
Copie un carácter especial. Abra Configuración-> General-> Teclado-> Accesos directos y toque el botón [+]. Pegue el carácter en Frase e ingrese una palabra clave única en Acceso directo. Presiona guardar. Nuevamente, deberá crear fragmentos con palabras clave únicas para cada personaje.

Si lo desea, puede usar el excelente TextExpander para hacer lo mismo, pero no es necesario en este caso.

Para esa tarea, suelo tomar dos rutas dependiendo de la complejidad de la tarea. Para simplemente ingresar un carácter, usaría Uklele para reasignar el teclado. Pero si la tarea requiere algo más que la entrada de un carácter, agregaría/modificaría ~/Library/KeyBindings/DefaultKeyBinding.dict, que usa Cocoa Text System para vincular ciertas teclas de su elección a las operaciones disponibles para todas las aplicaciones basadas en Cocoa Text System. . Puede realizar una búsqueda en Google de DefaultKeyBinding.dict y encontrará muchos recursos para explicar las operaciones.

En cuanto a las fuentes, creo que Lucida Grande tiene muchos de esos caracteres especiales en OSX. Independientemente del carácter que elija, puede ver una lista de variaciones basadas en fuentes en el Visor de caracteres si expande esa ventana. Tenga en cuenta que esta ventana flotante se expande sin mostrar el puntero del mouse para cambiar el tamaño de la ventana.

Vi el bit de "variaciones de fuente", pero no pude averiguar fácilmente qué fuentes estaba enumerando, o saber si estaban disponibles en iOS, y cómo iOS podría manejarlas si, por ejemplo, usara una aplicación (digamos ByWord) que lo hizo no elegir usar esa fuente, incluso si estaba disponible en el teléfono...
Cuando haces clic en el carácter en la esquina de "variaciones de fuente", obtendrás información sobre el nombre de la fuente. Creo que iOS también usa Lucida Grande. Muchos de esos símbolos también se enumeran como parte de otros idiomas. Entonces se mapearán correctamente según los códigos Unicode.