Documentos de Académico
Documentos de Profesional
Documentos de Cultura
fuentes .ttf?
¿Hay alguna forma de reducir el tamaño de las fuentes .ttf? es decir, si queremos
eliminar algunos glifos que no estamos usando.
FontSquirrel's Webfont generator hace que sea muy fácil reducir el tamaño de archivo
de una fuente.
Sube tu fuente
Elija Experto ...
Elige qué glifos incluir
Presione Descargue su kit
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.
Tenga en cuenta que no soy un profesional en esto. Pero necesitaba una solución rápida.
Si realmente desea quitar ciertos glifos de una fuente, necesitará una herramienta de
edición de fuente (Macromedia tenía una llamada Fontographer que ahora es
propiedad de FontLab). Pero probablemente sea mejor simplemente elegir una fuente
más ligera. Por ejemplo, OCR A Std es de solo 30 kb e incluye sugerencias ClearType,
así como todos los caracteres US ASCII. Intente evitar las fuentes Unicode ya que el
soporte completo de Unicode requiere un montón de glifos. Pero la mayoría de las
fuentes no ofrecen Unicode completo apoyo.
Por último, si decide modificar una fuente, asegúrese de nombrarla de otra manera. Un
conflicto de nombres podría dar lugar a sorpresas realmente molestas para los usuarios.
So, Arial Unicode MS has all the characters you need ... but importing it generates a
16MB file!
Requirements:
3. Add the space character to your selection - hold down shift and left click on Unicode
char U+0020 (ASCII 32 - just to the left of the exclamation mark char). It should be
highlighted in yellow.
4. Invert your selection by going to Edit->Select->Invert Selection
Operation in progress example (this may take sometime, try not to touch anything
FontForge can be a bit unstable):
Operation complete example, all the selected symbols have been replaced with crosses:
You may find some of your character cells have blue in them, I don't know what this
means but it has not caused me any problems:
6. Compact your new font to only the useable symbols by going to Encoding-
>Compact.
Compacted font example:
7. Generate the TTF font by going to File->Generate Fonts.
The only option I change is the export type to TrueType.
8. Import into Unity, sacrifice something to the God of FontForge and enjoy.
Fontforge
Fontforge is an open source font editor running under Linux and Windows/Cygwin. For
the latest version see http://fontforge.sourceforge.net/
Some TrueType files embed a bitmap version of the font. When Fontforge opens such a
file, it will ask whether to keep the bitmap or not. We can remove the bitmap to reduce
the file size.
Using a glyphs subset adapted to your application.
We can use Fontforge with cidmap (Fontforge proprietary) and/or Cmap (from adobe)
to perform this task. Please check
http://partners.adobe.com/public/developer/font/index.html#ckf for further information
on CJK/CID file for your language.
In our example (simhei.ttf), which can be obtained from Microsoft Windows font
directory, if we want to keep the glyphs for simplified Chinese, we can choose to use
Adobe-GB1-0. We just need to edit the cidmap Adobe-GB1-4.cidmap in Fontforge
directory and keep only lines for CID numbers from 0 to 7716 (This is compatible with
GB2318 – Cf paragraph 2
http://partners.adobe.com/public/developer/en/font/5079.Adobe-GB1-4.pdf.) save the
file as Adobe-GB1-0.cidmap. In the top menu in Fontforge, select CID->Convert to
CID , then browse to get Adobe-GB1-0.cidmap and click OK. You should see the
following box appear:
Then on the top menu click on CID->Flatten to return to normal font type.
The final step is to remove the Glyphs names which takes a lot of space and are of no
use for embedded systems. In the top menu, select File->Generate Fonts, then Options
and make sure that PS Glyph Names is unchecked:
Conclusion
Following the three steps above, we reduce the file size of simhei.ttf from 9.57MB to
1.98MB.
Further minor size reduction should be possible by using Elements->Font Info.
However, some of the options may reduce the font quality.
Finalmente, haga File -> Generate Fontsy exporte su fuente a la ubicación deseada.
Si estás leyendo esto, quizás ahora mismo tengas este error molesto y estés intentando
diferentes soluciones para «medio tapar» este problema. El asunto es que por más que
agreguemos espacios, márgenes y demás… Sigue siendo imposible centrar nuestra
fuente.
Para identificar si estás teniendo problemas con el interlineado, debes tener algo así:
En mi caso, ya había probado todo para poder centrar la fuente, y aunque puede
funcionar, no es lo más «elegante» del mundo. (A menos que seas de esos diseñadores
que tapar los errores con soluciones a medias). Pero sé, qué tú, no eres así. 😉
Sin más largas, veamos cómo editar nuestra fuente con FontForge, paso a paso.
Paso 2: Luego de descargar e instalar FontForge, debes ejecutarlo, verás una pequeña
ventana, donde puedes buscar la ubicación de tu fuente y abrirla.
Paso 3: Vamos a elementos, atributos de fuente.
Paso 7: Tranquilo, ¡Hemos terminado!. Solo debes ir a: Archivo -> Exportar fuente.
Selecciona el formato TrueType, selecciona carpeta destino, y voilá, ¡A probar la
fuente!.
Son las tipografías con pequeños trazos, remates o adornos en los extremos de las
líneas o, más comúnmente, en el pie de letra. Son más usadas en formato impreso que
en diseño web.
Algunos ejemplos de fuentes con serifas son la Times New Roman, Georgia,
Garamond y Curier.
3-Script
4-Display
Son tipografías rotundas, gruesas y de grandes trazos, que se reservan para banners,
billboards y carteles publicitarios.
Reconozco que esto es un poco subjetivo, como que te gusten las fuentes con serifas o
sin serifas, pero algunas de las tipografías gratuitas que veréis en muchas páginas
web y que vosotros también podéis usar en vuestros proyectos libremente dándoles
un aspecto elegante y profesional son:
Bahamas
Caviar Dreams
Comfortaa
DejaVu Sans
Existence
Folks
Liberation Sans
MadAve
Montserrat
Nexa
Nixie One
Poppins
Roboto
Sansation
Allura
Arabella
EdmondsHand
Indie Flower
Lebanon
LeftyCasual
SantElia Rough
Sonsie One
Summer Font
¿Hay alguna forma de incrustar las fuentes y hacer que funcionen en todos los
navegadores?
htmlcssfontsfont-face
364
14 jul. 2010Naruto
@font-face {
font-family: GraublauWeb;
src: url("path/GraublauWeb.otf") format("opentype");
}
@font-face {
font-family: GraublauWeb;
font-weight: bold;
src: url("path/GraublauWebBold.otf") format("opentype");
}
Si desea admite casi todos los navegadores que aún existen (no es necesario IMHO),
debe agregar algunos tipos de fuentes más como:
@font-face {
font-family: GraublauWeb;
src: url("webfont.eot"); /* IE9 Compat Modes */
src: url("webfont.eot?#iefix") format("embedded-opentype"), /*
IE6-IE8 */
url("webfont.woff") format("woff"), /* Modern Browsers */
url("webfont.ttf") format("truetype"), /* Safari, Android,
iOS */
url("webfont.svg#svgFontName") format("svg"); /* Legacy iOS
*/
}
Puede leer más acerca de por qué se implementan todos estos tipos y sus trucos aquí .
Para obtener una vista detallada de qué tipos de archivos son compatibles con los
navegadores, consulte:
621
14 jul. 2010
choise
@font-face {
font-family: 'Tangerine';
font-style: normal;
font-weight: normal;
src: local('Tangerine'), url('http://example.com/tangerine.ttf')
format('truetype');
}
body {
font-family: 'Tangerine', serif;
font-size: 48px;
}
Esto funciona en todos los navegadores con .ttf, creo que puede funcionar con .otf. (
Wikipedia dice .otf es mayormente compatible con versiones anteriores de .ttf) Si no,
puedes convertir .otf a .ttf
Buena imprimación:
http://www.alistapart.com/articles/cssatten
Otra información:
http://randsco.com/index.php/2009/07/04/p680
fonts software-recommendation
— Lucian
fuente
He buscado un poco, pero el problema que tuve fue que ni siquiera sé qué necesita para poder
cambiar los caracteres o cómo se llama esa característica.
Solo como referencia para mí y para otros: también hay un editor de fuentes gratuito llamado
BirdFont además de FontForge
Respuestas:
5
Bueno, no sé el contexto en el que lo está utilizando, pero la forma más fácil de hacerlo
es simplemente usar un espacio en lugar de un guión bajo o encontrar una fuente que
pueda usar para ese carácter específico y luego volver a su estado normal fuente.
Ese es el camino fácil. Y tiene más sentido si está usando esto en una configuración
gráfica, pero en una configuración de texto basada en contenido pesado con mucho
contenido y muchos guiones bajos, es posible que tenga que tomar la ruta más difícil.
Recomendaría encontrar una solución fácil para evitar el laborioso proceso de edición
de la fuente, pero si es inevitable, es posible que haya tomado los pasos para editar el
carácter de la fuente manualmente.