Inicio › Forums › Desarrolladores / Desenvolupadors / Garatzaileak / Desenvolvedores / Developers › Necesidad de nuevo tipo de fuente para materiales de Chino
Tagged: desarrollo, fuentes
This topic contains 5 respuestas, has 4 voices, and was last updated by Ignacio Gros Hace 12 años, 1 mes.
-
AuthorEntradas
-
25 septiembre, 2012 at 8:55 #1014
Hola a todos,
en Andalucía nos encontramos actualmente en fase de elaboración de materiales de Chino.
La fuente que necesitamos concretamente es: Kaiti (楷体) . La palabra en rojo es importante ya que, por defecto, kaiti puede ser para japonés. Si aparece ese texto que he marcado en color rojo estamos indicando que es Kaiti chino.
Otra duda, respecto a temas de fuentes, relacionada con la anterior, es la siguiente: ¿eXe puede embeber las fuentes para después mostrarlas en su versión original? ¿o, por el contrario, utiliza las que tiene el usuario y si no encuentra la correcta usa otra por defecto?
Agradezco de antemano vuestra colaboración. Quedo a la espera.
Saludos.
-
25 septiembre, 2012 at 9:52 #1015
Hola,
Las fuentes se pueden embeber vía css, sólo sería necesario crear o modificar un estilo que incluyera ese tipo de letra.
Otro tema es la licencia de la fuente, en este caso si es la Kaiti – simkai de Microsoft , recuerda que tiene licencia comercial.
-
27 septiembre, 2012 at 5:17 #1028
Hola:
En http://www.clearchinese.com/resources/fonts.htm parace que está la fuente disponible, al menos para Windows.
Saludos
-
28 septiembre, 2012 at 9:24 #1036
Hola.
Pasos a seguir:
- Instalar la fuente (en realidad es opcional)
- Crear una nueva plantilla o estilo para eXe (duplicad la que más os guste y cambiadle el nombre).
- Incluir la fuente en el la plantilla.
- Ahora mismo (intef6.2), al exportar, eXe no incluirá la fuente, de manera que debéis meterla a mano en el sitio web exportado, en el IMS…
- En la próxima versión de eXe se incluirán las fuentes ttf, woff, otf y eot en las exportaciones.
Si todo el documento usa la misma fuente:
Incluye el siguiente código en content.css (ejemplo con la fuente Arbutus Slab, que he incluido en mis plantillas con el nombre myFont.woff). Lo que se hace es mirar si el usuario tiene instalada la fuente. Si es así, se usa la fuente instalada; si no, se usa la que está en el paquete (mayor tiempo de descarga, etc.).
@font-face {font-family: ‘Arbutus Slab’;src: local(‘Arbutus Slab’), local(‘ArbutusSlab-Regular’), url(myFont.woff) format(‘woff’);}
Después hay que hacer que el texto use esa fuente (usará las siguientes si el navegador no soporta “font-face”):
body{font-family: ‘Arbutus Slab’, Times New Roman, Times ,serif;}
Si sólo algunas partes del documento van a tener esa fuente (documentos en varios idiomas, por ejemplo):
Puedes poner esos contenidos dentro de una capa con una clase. Ejemplo:
<div class=”zh”>Contenido…</div>
Y luego hacer que lo que esté en esas capas tenga una fuente diferente:
.zh{font-family: …}
Pero lo ideal, si se trata de un texto en un idioma diferente al idioma principal del documento, es que especifiques el idioma en lugar de usar una clase:
<div lang=”zh”>Contenido…</div>
Y que luego hagas que esos elementos tengan su propia fuente:
div:lang(zh){…}
Ese selector funciona en todos los navegadores que soportan “font-face”.
Parar verlo mientras escribes en TinyMCE habría que añadir eso mismo en el archivo extra.css (carpeta “css” del directorio en el que tengáis instalado eXe).
Otra solución, mucho más sencilla pero no tan completa, es incluir los estilos en línea (las fuentes se verán sólo sin el usuario las tiene instaladas). Un párrafo en Arial Black:
<p style=”font-family: Arial Black;”>
El principal problema ya lo ha mencionado franmacias. Habría que ver si la fuente se puede incluir en las exportaciones.
Un ejemplo de uso de @font-face
Espero que os sirva.
Saludos.
-
28 septiembre, 2012 at 11:49 #1037
Gracias Ignacio por la información tan detallada que ofreces.
Por supuesto, también, a Rafa y Fran por sus aportes.
Saludos y buen fin de semana.
-
28 septiembre, 2012 at 13:38 #1039
Gracias. Igualmente.Una cosa más: si queréis podéis añadir la fuente en el archivo de configuración de TinyMCE (tiny_mce_settings.js). Así:theme_advanced_fonts : “Arial=arial,helvetica,sans-serif;”, etc.Así la podéis seleccionar del desplegable del editor.Ejemplo en http://www.tinymce.com/wiki.php/Configuration:theme_advanced_fontsSaludos.
-
AuthorEntradas
You must be logged in to reply to this topic.