Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Fuentes De Letras. Tipografías
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Fuentes De Letras. Tipografías 
 
Buenas!.

Y después de escribir. Olvidé mi pregunta.

Por casualidad, ¿ creéis que el editor de gambas puede usar todas las tipografías del sistema ?.
Para mi que no.  

El visor de Linux Mate parece mostrar muchas más.  

Tengo un problema. A la hora de trabajar con las tipografías del sistema con otros lenguaje, necesito
conocer los nombres de estas, ya que si por algún motivo no escribo el nombre correcto de la tipografía
no tendré el resultado esperado. ¿ Cómo controlaís esto ?. Para ello me fui al editor de Gambas.

Por ejemplo. Al dar los primeros pasos con html y css tengo que saber que fuentes tengo o como se llama.
Estoy viendo las ventajas de usar hojas de estilo a no usarlas lo que resulta una tarea algo repetitiva sin estas.
Entonces fui a escribir por ejemplo tal como este usando css:

<!DOCTYPE html>
<html>
<style type="text/css">
        h1 { color: blue; font-family: Liberations Sans; font-size: large;}
        h2 { color: black; font-family: Liberations Sans; font-size: large;}
        p { color: brown; font-family: Times; font-size: medium;}
</style>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
        <h1><font>Nombres</font></h1>
        <p><font>Dario</font></p>
        <p><font>Isabel</font></p>      
        <p><font>Teresa</font></p>
        <h2><font>Puestos</fon></h2>
        <p><font>Isabel</font><p>
        <p><font>Obrera</font><p>
        <p><font>Abogada</font><p>              
</body>
</html>
 


Y el código similar sin usar CSS.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Antes de usar CSS. Usando atributos color,face y size</title>
</head>
<body>
        <h1><font color="blue" face="Liberations  Sans" size="10">Nombres</font></h1>
        <p><font color="brown" face="Times" size="4">Dario</font></p>
        <p><font color="brown" face="Times" size="4">Isabel</font></p>
        <p><font color="brown" face="Times" size="4">Teresa</font></p>
        <h2><font color="black" face="Liberations Sans" size="10">Puestos</font></h2>
        <p><font color="brown" face="Times" size="4">Gerente</font></p>
        <p><font color="brown" face="Times" size="4">Obrera</font></p>
        <p><font color="brown" face="Times" size="4">Abogada</font></p>
</body>
</html>
 


Y es que en el segundo código respecto al primero las letras aparecen más grandes las que forman las cabeceras.

Por defecto el curso usa tipografías de Windows y tengo que usar otras.
Para mi que o no escribo correctamente el nombre de la fuente o el primer código realmente se muestra de otra forma.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Miercoles, 01 Abril 2020, 23:34; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fuentes De Letras. Tipografías 
 
En el primer código te sobra la etiqueta 'font'. Es redundante porque ya lo especificas en el CSS.

En tu caso estás asignando estilos por tipo de etiqueta (tag), pero también podrías haberlo hecho usando clases css o id. Las clases se pueden aplicar a cualesquiera elementos html, sin embargo las id sólo pueden aplicarse a un único elemento.

<h1>Nombres</h1>
<p>Dario</p>
<p>Isabel</p>      
<p>Teresa</p>
<h2>Puestos</h2>
<p>Isabel<p>
<p>Obrera<p>
<p>Abogada<p>  
 


Te recomiendo esta página, explica todo muy bien y con ejemplos prácticos:

https://www.w3schools.com/css/default.asp


Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fuentes De Letras. Tipografías 
 
Jesús:

Citar:

En el primer código te sobra la etiqueta 'font'. Es redundante porque ya lo especificas en el CSS.


Pues menos mal. Menos código que escribir.  
 
Estoy usando del editor BlueFish que quizás sea capaz de detectar la redundancia y avise.
Algunos editores de programación hacen cosas como estas y cada vez mejor.

Citar:

En tu caso estás asignando estilos por tipo de etiqueta (tag), pero también podrías haberlo hecho usando clases css o id. Las clases se pueden aplicar a cualesquiera elementos html, sin embargo las id sólo pueden aplicarse a un único elemento.


Efectivamente. De lo poco que he visto coincide con lo que comentas.

Gracias por el enlace.
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fuentes De Letras. Tipografías 
 
Citar:
Tengo un problema. A la hora de trabajar con las tipografías del sistema con otros lenguaje, necesito
conocer los nombres de estas, ya que si por algún motivo no escribo el nombre correcto de la tipografía
no tendré el resultado esperado. ¿ Cómo controlaís esto ?. Para ello me fui al editor de Gambas.


Cuando compilo utilizando Lua en LaTeX, se da esa situación. Puedes ejecutar en la terminal el comando fc-list, que te listará todas las fuentes instaladas en tu sistema y puedes mandar eso a un archivo,y guardarlo permanentemente: fc-list > mis_fuentes.txt

Ahora bien, hay varias formas de saber todos los datos de una fuente tipográfica. Una forma rápida es con el comando otfinfo (para fuentes otf). Ejecuta man otfinfo para ver todas las opciones (son muchas). Por ejemplo, si invocas otfinfo -i nombre-de-la-fuente, te devuelve una información resumida, incluyendo el nombre. Con otfinfo -f nombre de la fuente obtienes una lista de sus propiedades opentype. Siempre de una consola.

Saludos
 



 
imagomundi - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fuentes De Letras. Tipografías 
 
imagomundi:

Gracias por el consejo para hacerlo desde el propio sistema.

Comentaros a todos.
Usando el propio gambas, tenemos la clase Fonts.

Citar:

This class is a virtual collection of the names of all font families installed on the system.


Entonces hice un ejemplo de aplicación para conocer cuales tengo en el sistema.
La aplicación es muy mejorable, pero hace su función. Quizás no acabo de dominar del todo los contenedores
y tuve  que ir probando.

 ejemplobuscadordefuentes

Como tan solo me interesaba una lista. Podemos buscar en la caja de texto  por nombre, jo cuantas existen de "Noto".
Este ejemplo se puede mejorar, mostrando características de las fuentes de letras, mostrar como es...

gambas me muestra que tengo unas 299. Pero si hago:

fc-list | wc -l
 


Me dice 541....la leche.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Martes, 07 Abril 2020, 14:08; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fuentes De Letras. Tipografías 
 
Ah si.

Este procedimiento:

Public Sub llenarlista(Optional lista As ListBox)
  
  Dim nombredefuente As String  
  
  For Each nombredefuente In Fonts    
    lstNombresFuentes.Add(nombredefuente)
  Next
  lblDisponibles.Text = "Existen: " & lstNombresFuentes.Count
  
End
 


El argumento lista no se usa, debí dejarlo en otro código para decirle que lista quería rellenar.
Seria más normal usar algo como esto:

Public Sub Form_Open()
  
  llenarlista(lstNombresFuentes)
  txtBusqueda.SetFocus
  
End

Public Sub llenarlista(Optional lista As ListBox)
  
  Dim nombredefuente As String  
  
  For Each nombredefuente In Fonts    
    lista.Add(nombredefuente)
  Next
  lblDisponibles.Text = "Existen: " & lista.Count
  
End
 


Lo cambio y vuelvo a subirlo.


Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Martes, 07 Abril 2020, 14:07; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fuentes De Letras. Tipografías 
 
Citar:

gambas me muestra que tengo unas 299. Pero si hago:

Código: [Descargar] [Ocultar] [Seleccionar]
fc-list | wc -l
 
Me dice 541... la leche.


No tengo tiempo de revisar tu código, pero OTF no eliminó toda la estructura de PostScript, solo la aumento en posibilidades, esto quiere decir que sigue manejando 4 anchos definidos en la instrucción FontFamily y se le agregan muchas otras opciones declarativas en la estructura como TypeFamily y NameFamily, para mantener la relación de herencia.

Dicho de otra manera, los cuatro anchos son: normal, bold, italic y bolditalic, entonces antes cuando una tipografía tenía ligth, semibold, heavy, extrablod, etc., estas eran entendidas como otra FontFamily, por lo general la ligth con la extrabold y la semibold con la Heavy, etc., ahora con OTF todas son entendidas como una misma fuente tipográfica, esto se observa mejor en los programas de diseño gráfico.

En esto OTFINFO es muy limpio para darte la info de una familia tipográfica.

También recuerdo un antecedente, cuando con FontForge (por ejemplo) hacia conversiones de TTF a PFB, rompía el FontFamily (seguro que yo hacia algo mal) y cada tipografía era entendida como un FontFamily único.

Sls
 



 
imagomundi - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fuentes De Letras. Tipografías 
 
imagomundi:

Citar:

No tengo tiempo de revisar tu código


Como dije funciona, pero se puede reducir bastante código. En otro ejemplo que solo buscaba nombres con "tilde" optimicé el código.

Pues si que se complicaban para determinar el número de fuentes que existían en el sistema.
Realmente el problema que nos encontramos es ese, encontrar el nombre y que exista o no lo que buscamos.

Con lo fácil que sería al igual cuando tenemos un método al escribir un punto se van mostrando los que hay en gambas.  

Entre un Windows y un Linux hay diferencias con estas cosas. Son fuentes propias de Windows, aunque Linux puede llegar a usarlas
de alguna forma.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fuentes De Letras. Tipografías 
 
Citar:

Entre un Windows y un Linux hay diferencias con estas cosas. Son fuentes propias de Windows, aunque Linux puede llegar a usarlas
de alguna forma.


mmm, en toda mi experiencia con tipografías, el tema es más o menos así.

las tipografías tienen una estructura de escritura interna única, que no tiene vínculo con el sistema operativo sobre el cual se utilizan, lo que determina que tal o cuál sistema la pueda leer son algunas líneas específicas del header de la fuente, según su formato observamos:

T0 y T3: se escriben con un header específico por sistema

T1 (las populares pfm y pfb): tienen un header único: en linux se pueden utilizar básicamente porque el pinguino puede leer archivos FAT y NTFS, lo mismo que ocurre en BSD, Solaris, HPUX o AIX, pero en mac solo se pueden usar las mismas que en windows a partir de mac OS, antes tenían su propio header.

TTF y OTF: también tienen un header único y se utiliza el mismo archivo de fuente en cualquier sistema operativo.

METAFONT: se escriben con un header específico para el mundo TeX y sus metalenguajes derivados (LaTeX, LuaLaTeX, ConText, etc.)

Saludos
 



 
imagomundi - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fuentes De Letras. Tipografías 
 
jguardon escribió: [Ver mensaje]

Te recomiendo esta página, explica todo muy bien y con ejemplos prácticos:

https://www.w3schools.com/css/default.asp


Saludos


Esa pagina es la que uso para aprender JavaScript, su contenido es muy pedagogico e interactivo.
 



 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Gridview.Diferentes Fuentes De Letras.Enca... Shell Controles/Librerías/Componentes 4 Martes, 18 Septiembre 2012, 11:08 Ver último mensaje
Shell
No hay nuevos mensajes Tamaño De Las Letras Y Fuentes Al Iniciar... Shell Instalación 3 Domingo, 21 Septiembre 2014, 12:45 Ver último mensaje
Shell
No hay nuevos mensajes Fuentes De Letras Más Grande De Lo Normal Shell General 3 Lunes, 04 May 2015, 12:30 Ver último mensaje
Shell
No hay nuevos mensajes Fuentes De Letras. Libres, Privadas Shell General 3 Miercoles, 19 Junio 2019, 10:16 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario