No es conveniente instalar todas las fuentes que existen. Esto ralentiza el sistema, su flujo de trabajo, etc.
Para diferentes proyectos y aplicaciones necesito un determinado número de fuentes disponibles. Este número es muy superior al de las fuentes básicas necesarias para el funcionamiento del sistema operativo. Ese número sigue siendo manejable a mano.
Pero cuando se utiliza, por ejemplo, un navegador web, quiero restringir severamente el número de fuentes disponibles en el sistema.
Ejemplos: Necesito que Arial esté disponible para mí y mis procesadores de texto. No quiero verla en las páginas web. La huella del navegador también se ve afectada por las fuentes instaladas (como se ve a través del navegador). Usando Writer quiero tener todo el conjunto disponible, usando editores de imágenes deberían ser casi agnósticos en cuanto a fuentes. Pero los navegadores web son la principal preocupación aquí.
Sin recurrir a grandes gestores de fuentes de hierro, cambio de usuario, VMs o similares, y sin contar las modificaciones de javascript en los navegadores mientras se ejecuta:
Mi objetivo es algo así como dos perfiles para dos tipos de programas que se ejecutan bajo el mismo usuario: 1. conjunto completo disponible 2. conjunto sandboxed/restringido.
¿Cómo forzar a los programas a ver sólo un subconjunto muy pequeño y claramente definido de las fuentes instaladas que, de otro modo, estarían disponibles para el sistema o el usuario actual?