fonts - puedo - ¿Cómo reducir el tamaño de las fuentes.ttf?
no puedo instalar fuentes en windows 10 (5)
¿Hay alguna manera de reducir el tamaño de las fuentes .ttf? es decir, si queremos eliminar algunos glip que no estamos utilizando.
¿Cuál es la aplicación para esto? La mayoría de las fuentes son relativamente livianas. Los TTF almacenan datos vectoriales en lugar de datos de mapa de bits, por lo que se necesitan relativamente pocos bytes para describir la forma de cada glifo. Incluso las fuentes muy ocupadas pueden mantenerse por debajo de 100 kb. Muchas fuentes modernas vienen con sugerencias ClearType, pero incluso esto agrega muy poco tamaño de archivo.
Si realmente quieres quitar ciertos glifos de una fuente, necesitarás una herramienta de edición de fuentes (Macromedia tenía una llamada Fontographer que ahora es propiedad de FontLab). Pero probablemente sea mejor que solo elijas una fuente más ligera. Por ejemplo, OCR A Std
tiene solo 30kb e incluye sugerencias ClearType, así como todos los caracteres ASCII de EE. UU. Intenta evitar las fuentes Unicode ya que la compatibilidad total con Unicode requiere una tonelada de glifos. Pero la mayoría de las fuentes no ofrecen soporte total de Unicode.
Por último, si decides modificar una fuente, asegúrate de ponerle otro nombre. Un conflicto de nombres podría dar lugar a sorpresas realmente molestas para los usuarios.
Puedes usar fontforge para reducir el tamaño del archivo
Esto se explica en http://www.cnx-software.com/2010/02/19/reducing-truetype-font-file-size-for-embedded-systems/
Con Google Web Fonts , puede limitar el conjunto de caracteres como:
//fonts.googleapis.com/css?family=FontName&text=Lorem%20Ipsum
Esto sería particularmente útil si Google tuviera fuentes de iconos como Font Awesome
Estaba usando fontmin para eliminar el glifo de las fuentes ttf.
Logró reducir Noto Sans (peso = medio) de 20MB a menos de 10, y todavía cubre caracteres chinos / japoneses comunes.
Hice lo siguiente para eliminar todos los glifos cirílicos (letras) de una fuente, por lo tanto, reduje el tamaño del archivo a la mitad, ya que solo necesitaba las letras latinas.
- obtener FontForge ( https://fontforge.github.io/en-US/ )
- inicia FontForge y abre tu archivo de fuente ttf
- vaya a Editar -> Seleccionar -> Seleccionar por secuencia de comandos
- en la ventana emergente de selección, elige cirílico en el menú desplegable. Como habrás adivinado, esto marcará solo las letras cirílicas.
- ve a Codificación -> Separar y quitar glifos, confirma la pregunta. ¿Ves cómo desaparecen las letras cirílicas?
- vaya a Codificación -> Compacto para obtener una mejor visión general de las letras restantes, lo que hace que sea más fácil seleccionar más eliminando candidatos. (Pero no me atreví a eliminarlos / eliminarlos manualmente).
- ve a Archivo -> Generar fuentes y no te olvides de elegir ttf como formato de salida.
Por favor, considere que no soy un profesional en esto. Pero necesitaba una solución rápida.
Aquí puede leer más sobre este tema: http://wiki.unity3d.com/index.php?title=Create_a_new_TrueType_font_using_a_subset_of_characters_from_an_existing_TrueType_font