¿Hay alguna manera de reducir el tamaño de las fuentes .ttf? es decir, si queremos eliminar algunos glips que no estamos usando.¿Cómo reducir el tamaño de las fuentes .ttf?
Respuesta
¿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 requieren 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 desea quitar ciertos glifos de una fuente, necesitará 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 y 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 decide modificar una fuente, asegúrese de darle otro nombre. Un conflicto de nombres podría dar lugar a sorpresas realmente molestas para los usuarios.
Puede utilizar 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 tenía fuentes de iconos como Font Awesome
Buen truco, no lo sabía. También puede solicitar ciertos pesos en el parámetro también. (por ejemplo, solo negrita, sin cursiva o normal) –
Yo estaba usando fontmin para eliminar ve glifo de las fuentes ttf.
Tuvo éxito en reducir Noto Sans (peso = medio) de 20MB a menos de 10, y aún así cubrir caracteres chinos/japoneses comunes.
Hice lo siguiente para eliminar todos los glifos cirílicos (letras) de una fuente, de ahí cortar el tamaño del archivo a la mitad, ya que solo necesitaba las letras latinas.
- conseguir FontForge (https://fontforge.github.io/en-US/)
- inicio FontForge y abrir su archivo de fuentes TTF
- vaya a Editar -> Seleccionar -> Seleccionar por escritura
- en la ventana de selección de pop-up eligieron cirílico de la caída abajo menú Como habrás adivinado, esto marcará solo las letras cirílicas.
- ve a Codificación -> Separar & 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.)
- vaya a Archivo -> Generar fuentes y no olvide 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
- 1. TTF instalado localmente anula las fuentes de Google
- 2. Reducir el tamaño del archivo de pdf
- 3. Fuentes TTF no disponibles en Intellij
- 4. cómo reducir el tamaño de UIImage ...?
- 5. Cómo reducir el tamaño de std :: vector?
- 6. C# lib para procesar archivos de fuentes - TTF (TrueType), otros
- 7. ¿Puedo cambiar el tamaño de las fuentes Xcode IDE?
- 8. Reducir el tamaño de las parcelas en formato EPS
- 9. Fuentes personalizadas .ttf para usar en ventanas C#. Formulario
- 10. Cambiar el tamaño de las fuentes en Matlab Parcelas
- 11. Convierte fuentes arábigas TTF/OTF a woff, eof?
- 12. Reducir el tamaño de la imagen C#
- 13. Cómo reducir el tamaño del archivo de imagen usando PIL
- 14. iOS: cómo reducir el tamaño de los archivos PNG grandes
- 15. Reducir el tamaño del repositorio git
- 16. Reducir el tamaño del archivo jar externo
- 17. ¿Cómo puedo reducir el tamaño de un repositorio de Subversion?
- 18. Cómo reducir el tamaño de Heap de WebSphere Server
- 19. Cómo reducir el tamaño de RTF con imágenes incrustadas?
- 20. Cómo reducir el tamaño del archivo de audio en IOS
- 21. Cómo reducir el tamaño de un ejecutable Clozure Common Lisp?
- 22. Cómo reducir el tamaño de imagen JPEG en Android
- 23. ¿Cómo puedo reducir el tamaño de mi aplicación mono touch?
- 24. Cómo reducir el tamaño del archivo de imagen en java
- 25. Generación .afm de .ttf
- 26. Cómo reducir el tamaño del archivo Eclipse PDOM?
- 27. jQuery fullcalendar - cómo reducir el tamaño del calendario
- 28. Cómo reducir el tamaño del gráfico circular KendoUI?
- 29. ¿Cómo calculo el PDF que proviene de TTF?
- 30. ¿Cómo cargo las fuentes externas en un documento HTML?
fuentes .ttf complejas pueden conseguir fácilmente hasta 1 MB o más. –
@Mark: tal vez fuentes Big5 o GB u otras con conjuntos de caracteres grandes, pero estos son casos extremos. De lo contrario, incluso las fuentes occidentales muy elaboradas raramente superan los 500 KB, y las pocas que son de 500 KB son ballenas que probablemente podrían optimizarse. –
Pero usted pidió la aplicación. :) Estoy lidiando con el problema exacto en este momento. –