¿Reduciendo la cantidad de fuentes disponibles para aplicaciones específicas?

2

No es aconsejable instalar todas las fuentes que hay. Esto ralentiza el sistema, su flujo de trabajo, etc.

Para diferentes proyectos y aplicaciones necesito un cierto número de fuentes disponibles. Estos están numerados significativamente por encima de las fuentes principales necesarias para ejecutar el sistema operativo. Ese número aún es manejable a mano.

Pero al usar, por ejemplo, un navegador web, quiero restringir la cantidad de fuentes disponibles en el sistema para que sean muy estrictas.

Ejemplos: Necesito que Arial esté disponible para mí y para mis procesadores de texto. No quiero verlo en las páginas web. La huella digital del navegador también se ve afectada por las fuentes instaladas (como se ve a través del navegador). Usando Writer Quiero tener el conjunto completo disponible, usando editores de imágenes que deberían ser casi independientes de la fuente. Pero los navegadores web son la principal preocupación aquí.

Sin recurrir a grandes administradores de fuentes de hierro, cambio de usuario, máquinas virtuales o similares, y sin contar las modificaciones de JavaScript en los navegadores mientras se ejecuta:

Estoy apuntando a algo como al menos dos perfiles para dos tipos de programas que se ejecutan bajo el mismo usuario: 1. conjunto completo disponible 2. conjunto de espacio aislado / restringido.

¿Cómo forzar a los programas a que vean solo un subconjunto muy pequeño y claramente definido de fuentes instaladas que de otra manera estarían disponibles para el sistema o el usuario actual?

    
pregunta LangLangC 26.08.2017 - 21:56

1 respuesta

1

No parece haber una solución fácil. Aquí está lo mejor que pude encontrar.

  1. En el Libro de fuentes, reduzca el conjunto de fuentes al conjunto "mínimo" desactivando las fuentes según corresponda.
  2. Cree carpetas de "colección" de fuentes en algún directorio de su elección mediante la vinculación de las fuentes en una de las ubicaciones de fuentes según corresponda.
  3. En una aplicación por aplicación, dentro del paquete de aplicaciones:
    • Cree un directorio dentro de la carpeta de recursos que enlaza con uno de su carpeta de "colecciones"
    • Agregue el ATSApplicationFontsPath al archivo info.plist según corresponda.

Lo ideal sería que hubiera una manera de especificar colecciones de fuentes en lugar de carpetas de fuentes, pero parece que Apple pretende que esto solo se use con fuentes preempaquetadas, no por el usuario final. Si está interesado en utilizar la GUI del libro de fuentes, puede leer de la carpeta ~ / Library / FontCollections y automatizar el paso 2. También puede ir un paso más allá y automatizar el paso 3.

    
respondido por el JMY1000 27.08.2017 - 09:45

Lea otras preguntas en las etiquetas