6 votos

¿Es posible actualizar el teclado emoji de MacOS (para utilizar todos los emojis)?

Después de esta pregunta He obtenido e instalado la versión de MacOS Mojave Apple Color Emoji.ttc en MacOS Sierra. Aunque ahora puedo ver estos emojis si me envían un mensaje de texto, no aparecen en mi teclado emoji (incluso cuando se colocan en /System/Library/Fonts/ )

Una de las respuestas a esa pregunta mencionaba que esto ocurriría:

El selector de Emoji y Símbolos no listará los nuevos emoji añadidos desde tu versión de MacOS. Para que esto funcione también necesitarás actualizar al menos /System/Library/PrivateFrameworks/CoreEmoji.framework y tal vez algunos otros archivos.

Debido a esto, probé a cambiar el CoreEmoji.framework para el de Mojave. Esto no salió bien, por decir lo menos.

Tan pronto como cambié el nombre del original CoreEmoji.framework (para asegurarme de que seguía existiendo), Finder se congeló inmediatamente, y al forzar la salida no se volvió a abrir, las aplicaciones abiertas dejaron de funcionar, y no pude lanzar ninguna aplicación o archivo. Tampoco pude cerrar la sesión, ni reiniciar, ni apagar (excepto al mantener pulsado el botón de encendido).

Después de apagar, al intentar reiniciar, no había ningún sonido de reinicio, la barra de progreso no mostraba ningún progreso, después de aproximadamente 1 minuto el brillo de la pantalla bajaba un poco (como lo que ocurre cuando el ordenador está a punto de entrar en reposo o iniciar un salvapantallas), y después de 2-3 minutos de iniciar, la pantalla se apagaba completamente. El ordenador no respondía a ninguna pulsación de tecla o actividad del ratón.

Pude deshacer el daño hecho arrancando en la partición de recuperación y usando mv para mover el original CoreEmoji.framework en su lugar, y entonces pude reiniciar en mi partición normal de MacOS.

Entonces, resulta que cambiar algo (que no creería que hace una gran diferencia) como CoreEmoji.framework puede hacer que MacOS no pueda reiniciarse, así que me preguntaba si hay alguna manera, aparte de reemplazar completamente CoreEmoji.framework Para conseguir que los emojis de MacOS Mojave aparezcan en el teclado emoji. Hace algo como EmojiAttributes existe para MacOS? O, aunque suene ridículo, ¿podría EmojiAttributes para que funcione como un mySIMBL ¿extensión? El único problema con esa solución es que no tengo ni idea de cómo construir con theos , ya que por alguna razón parece que no lo instalé correctamente en MacOS o iOS (seguí las instrucciones para ambos, pero no funciona).

Además, antes de que me digas que he hecho algo poco inteligente, sí, tengo copias de seguridad de todo y, en el peor de los casos, podría haber reinstalado MacOS.

3voto

user439843 Puntos 1

No he descubierto cómo hacer que los nuevos emojis aparezcan en el panel principal de selección, pero al menos he conseguido que sean se puede buscar en desde el selector en Mojave (10.14.6), además de aparecer en la sección de uso frecuente. Este es el proceso que utilicé para conseguir que los emojis de la versión 13.1 de Monterey (12.0.1) se mostraran y se pudieran buscar desde el selector de Mojave.

Sustituir todo el CoreEmoji.framework paquete NO FUNCIONA y le impedirá arrancar con éxito (como se ha indicado anteriormente). A la versión de Monterey del paquete le faltan varios archivos de los que Mojave parece depender, por lo que los paquetes deben ser "fusionados", sólo los archivos que existen en ambas versiones del paquete deben ser reemplazados.

Como se indica en el post original, modificar los archivos del sistema mientras se arranca es peligroso y probablemente no funcione: arranca en modo de recuperación y utiliza el terminal para reemplazar los archivos.

No estoy seguro de que esto funcione en otras versiones de MacOS, pero como Monterey Mojave funciona, supongo que Big Sur/Catalina Mojave debería funcionar, y Monterey Big Sur/Catalina también debería funcionar. Como siempre, la modificación de los archivos principales del sistema debe hacerse bajo su propio riesgo...

Direcciones:

  1. Guarda copias de seguridad de los archivos de Mojave:

    • Fuente: /System/Library/Fonts/Apple Color Emoji.ttc
    • Paquete de marcos: /System/Library/PrivateFrameworks/CoreEmoji.framework/
  2. Adquirir las versiones de Monterey de los archivos de recursos anteriores

  3. Reemplace los siguientes archivos de Mojave con las versiones de Monterey:

    No reemplace todo el paquete CoreEmoji.framework, sólo reemplace los archivos explícitamente listados. Lo mismo ocurre con el paquete en.lproj no reemplace toda la carpeta, sólo los tres archivos que se indican a continuación.

    • /System/Library/Fonts/
      • Apple Color Emoji.ttc
    • /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/Resources/
      • CharacterPicker-en.dat
      • emoji.bitmap
      • emoji.dat
      • emojimeta.dat
      • Emoticons.dat
      • equivalences.plist
      • FindReplace-en.dat
      • en.lproj/
        • AppleName.strings
        • TextToSpeech.stringsdict
        • Voiceover.strings

macOS Mojave emoji picker displaying post-release emojis in the frequently-used section

macOS Mojave emoji picker displaying post-release emoji in the search panel

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