Autor |
Mensaje |
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Se Desarma El Texto! De Un Txt A Un Textarea!
porque se desarma el texto en el textarea?
texto:
textarea:
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#1 Martes, 01 Agosto 2017, 23:28 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Se Desarma El Texto! De Un Txt A Un Textarea!
Deberías alegar aquel archivo de texto para poder efectuar una prueba y estudiar la cuestión.
|
#2 Miercoles, 02 Agosto 2017, 01:25 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Se Desarma El Texto! De Un Txt A Un Textarea!
v3ctor:
Citar: porque se desarma el texto en el textarea?
Supongo que te refieres de por que no sale igual.... si es eso, es por el tipo de letra que esta usando el IDE (una que es no es proporcional ("monospaced"), osea que todos los caracteres ocupan el mismo ancho) y el textarea, que usará el tipo de letra del sistema (que es proporcional).
Osea que tienes que cambiar el tipo de letra del textarea, para poner un tipo de letra, donde por ejemplo el caracter "i" ocupe lo mismo que la "m".
Ejemplo de tipo de letra "no proporcional": Courier New
Otras:
https://www.gusl.org.ve/2014/07/22/...-programadores/
|
#3 Miercoles, 02 Agosto 2017, 05:39 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Se Desarma El Texto! De Un Txt A Un Textarea!
Julio:
Tal como lo vemos en la primera captura. La fuente de la letra tiene unas características determinadas.
Si usase la misma fuente de letra, deberían ser iguales.
Si se pudiera averiguar el tipo de letra que se muestra en la ventana del IDE. El problema es que es muy
normal que el programador quiera cambiar el tipo de fuente.
Deberíamos conocer esas cosillas por defecto que usa el editor de gambas.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#4 Miercoles, 02 Agosto 2017, 07:47 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Se Desarma El Texto! De Un Txt A Un Textarea!
v3ctor:
Citar: porque se desarma el texto en el textarea?
Supongo que te refieres de por que no sale igual.... si es eso, es por el tipo de letra que esta usando el IDE (una que es no es proporcional ("monospaced"), osea que todos los caracteres ocupan el mismo ancho) y el textarea, que usará el tipo de letra del sistema (que es proporcional).
Osea que tienes que cambiar el tipo de letra del textarea, para poner un tipo de letra, donde por ejemplo el caracter "i" ocupe lo mismo que la "m".
Ejemplo de tipo de letra "no proporcional": Courier New
Otras:
https://www.gusl.org.ve/2014/07/22/...-programadores/
es como has dicho, cambie la fuente con esas características (dejavu sans mono) y se ve correctamente ahora cae otra pregunta por decantación.
si el sistema operativo donde se instala mi aplicación no tiene la fuente que yo elegí para el textarea?
si no la tiene tendría que hacer una lectura de las fuentes del sistema y comprobar que la fuente sea del tipo que todo los caracteres tengan el mismo espacio no?
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#5 Miercoles, 02 Agosto 2017, 11:07 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Se Desarma El Texto! De Un Txt A Un Textarea!
ahora que lo pienso este tipo de fuente nonospace obligatoriamente se debe de usar en las terminales, editores de programación etc no?
se podría concluir que lo sistemas operativos si o si siempre incluyen fuentes de este tipo?
el nombre de la fuente al traer la palabra 'mono' nos indica que es nonospace interesante lo desconocía!
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
última edición por v3ctor el Miercoles, 02 Agosto 2017, 11:30; editado 2 veces
|
#6 Miercoles, 02 Agosto 2017, 11:21 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Se Desarma El Texto! De Un Txt A Un Textarea!
V3ctor:
Citar: este tipo de fuente nonospace obligatoriamente se debe de usar en las terminales, editores de programación etc no?
No tiene porque, según tengas configurado el terminal
Citar: se podría concluir que lo sistemas operativos si o si siempre incluyen fuentes de este tipo?
No tiene porque... lo que si puedes hacer en tu aplicación que se encargue de instalar.
Puedes hacer que tu programa, internamente tenga el archivo .ttf y que la copie al directorio user.home /.fonts
|
#7 Miercoles, 02 Agosto 2017, 20:02 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Se Desarma El Texto! De Un Txt A Un Textarea!
Puedes hacer que tu programa, internamente tenga el archivo .ttf y que la copie al directorio user.home /.fonts
Pero entonces hace falta "instalarla" para que el sistema operativo la reconozca y luego tu programa pueda usarla. Ahora mismo desconozco si gambas puede usar fuentes no registradas en el S.O. directamente.
Tu busca al simio, que seguro que lo encuentras
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"
|
#8 Jueves, 03 Agosto 2017, 17:39 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Se Desarma El Texto! De Un Txt A Un Textarea!
Jguardon:
Citar: Pero entonces hace falta "instalarla" para que el sistema operativo la reconozca y luego tu programa pueda usarla.
Yo copio el archivo .ttf en el directorio /home/usuario/.fonts, y ya me lo dectecta las aplicaciones (no recuerdo si tengo que reiniciar), pero en los deplegables de tipos de letra aparecen. No tengo que "instalarla".
|
#9 Jueves, 03 Agosto 2017, 19:47 |
|
|
|