In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Algo ha pasado con las Fuentes
Algo ha pasado con las Fuentes
Suelo trabajar, y bastantes de mis clientes, con windows cambiando la configuración de panatalla y la medida del texto al 125%, ya que cada vez las pantallas son com más resolucion y queda más y más pequeña la letra.
De esta manera, TODAS las aplicaciones suelen responder mayoritariamente bien a esta visualización.
Bien, Xailer331 funcionaba perfectamente con esos 'cambios' de vista del texto. Que ocurre ahora con Xailer5 ???
Intento explicarme.
Si el SO arranca en modo texto a 125%, realmente Xailer no se ve al 125% sinó que es como si entendiera que esta en 100%, por lo que se ve todo el texto raro, reducido en comparación al porcentaje que le tocaria. Incluso, el espaciado creo que es 125% y el texto 100%
Foto 1a Captura 125.png
Si cambio a 100% lo que hace es reducir todavia más el texto, así que en realidad no muestra el 100% sinó que un 75%. Incluso, creo que sigue demasiado espaciado en relación al texto
Foto 2a Captura 125a100.png
Por mas que cambie a 100% o 125%, ya no se ve la relación de texto que le corresponderia.
De esta manera, TODAS las aplicaciones suelen responder mayoritariamente bien a esta visualización.
Bien, Xailer331 funcionaba perfectamente con esos 'cambios' de vista del texto. Que ocurre ahora con Xailer5 ???
Intento explicarme.
Si el SO arranca en modo texto a 125%, realmente Xailer no se ve al 125% sinó que es como si entendiera que esta en 100%, por lo que se ve todo el texto raro, reducido en comparación al porcentaje que le tocaria. Incluso, el espaciado creo que es 125% y el texto 100%
Foto 1a Captura 125.png
Si cambio a 100% lo que hace es reducir todavia más el texto, así que en realidad no muestra el 100% sinó que un 75%. Incluso, creo que sigue demasiado espaciado en relación al texto
Foto 2a Captura 125a100.png
Por mas que cambie a 100% o 125%, ya no se ve la relación de texto que le corresponderia.
- Adjuntos
-
- 2a Captura 125a100.PNG (135.19 KiB) Visto 4251 veces
-
- 1a Captura 125.PNG (65.53 KiB) Visto 4251 veces
Un Saludo,
Xevi.
Xevi.
Re: Algo ha pasado con las Fuentes
Que hago para "visualizar" correctamente el texto a 125%???
Hasta donde llego, lo que hago es cambiar la configuración de pantalla a 100%, reiniciar Windows y volver a cambiar la configuración de pantalla a 125% del texto.
Así SI funciona correctamente.
Foto 3a Captura 100.png
Foto 4a Captura 100a125.png
Pero claro... eso no puedo trasladarlo a mis clientes y que cada vez que quieran utilizar una aplicación mia, reinicien en tamaño texto 100% y cambien la configuración de pantalla al 125% antes de utilizar cualquier aplicación mia.
No es viable.
Un Saludo,
Xevi.
Hasta donde llego, lo que hago es cambiar la configuración de pantalla a 100%, reiniciar Windows y volver a cambiar la configuración de pantalla a 125% del texto.
Así SI funciona correctamente.
Foto 3a Captura 100.png
Foto 4a Captura 100a125.png
Pero claro... eso no puedo trasladarlo a mis clientes y que cada vez que quieran utilizar una aplicación mia, reinicien en tamaño texto 100% y cambien la configuración de pantalla al 125% antes de utilizar cualquier aplicación mia.
No es viable.
Un Saludo,
Xevi.
- Adjuntos
-
- 4a Captura 100a125 (1).PNG (122.57 KiB) Visto 4250 veces
-
- 3a Captura 100.PNG (51.24 KiB) Visto 4250 veces
Un Saludo,
Xevi.
Xevi.
Re: Algo ha pasado con las Fuentes
Alguna respuesta o prueba al respecto???
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Xevi.
Re: Algo ha pasado con las Fuentes
Xevi,
el escalado de fuentes siempre ha funcionado de la forma que ya conoces. No obstante, lo recuerdo aquí por si alguien no lo conoce:
- Cuando Application:lAutoScale = .F., Xailer utiliza el valor Application:nScale para escalar las fuentes y los formularios, con todos sus controles dentro. Application:nScale vale por defecto 100, por lo que NO escala nada en absoluto, y todo se ve al 100% de su tamaño original. Cambiando el valor de nScale, todo se escala al porcentaje indicado.
- Cuando Application:lAutoScale = .T., nScale funciona exactamente igual, solo que el valor inicial no es 100, sino la escala que tenga windows en ese momento, y que pone el usuario desde el panel de control
- El IDE está forzado por defecto al 100%, porque si se escalan los formularios, se guardarían con unas coordenadas y dimensiones que no se corresponden con el resultado final
Ahora bien, a raíz de Windows 8.1 (y Windows 10 también lo lleva), MS introdujo un nuevo sistema de escalado (DPI aware), que consiste en que windows reescala completamente todo por la vía de engañar a las aplicaciones con la resolución de pantalla. P.ej., si tenemos un monitor FullHD (1920x1080) e indicamos una escala del 125% en el panel de control, entonces las aplicaciones creen que la pantalla es de 1536x864. Y eso se aplica abolutamente a todo lo que hagan las aplicaciones. El efecto real es que todo se ve al tamaño deseado, pero se pierde nitidez en la pantalla.
Por otro lado, MS dejó una vía para que las aplicaciones puedan "reclamar" que conocen el sistema "DPI aware" y que no quieren ser engañadas vilmente. En este caso, Windows anula cualquier tipo de escalado para esa aplicación.
Este podría ser el caso de lo que te está ocurriendo. Es posible que se nos haya colado esta característica, y que tanto el IDE como los programas que se generan con él sean "DPI aware", y por eso te está ignorando la escala que has configurado en windows.
Bueno, y después de todo este rollo... puedes probar a cambiar el valor de Application:nScale directamente en la aplicación. Si quieres hacer una prueba con el IDE, puedes añadir la clave "Scale=xxx" dentro de la sección "[OPTIONS]" de Xailer.cfg; hay que cambiarlo a mano porque esa opción no está en el formulario de configuración. Por nuestra parte, voy a revisar esto por si se nos hubiera colado, y si es así, publicaremos una nueva versión cuanto antes.
el escalado de fuentes siempre ha funcionado de la forma que ya conoces. No obstante, lo recuerdo aquí por si alguien no lo conoce:
- Cuando Application:lAutoScale = .F., Xailer utiliza el valor Application:nScale para escalar las fuentes y los formularios, con todos sus controles dentro. Application:nScale vale por defecto 100, por lo que NO escala nada en absoluto, y todo se ve al 100% de su tamaño original. Cambiando el valor de nScale, todo se escala al porcentaje indicado.
- Cuando Application:lAutoScale = .T., nScale funciona exactamente igual, solo que el valor inicial no es 100, sino la escala que tenga windows en ese momento, y que pone el usuario desde el panel de control
- El IDE está forzado por defecto al 100%, porque si se escalan los formularios, se guardarían con unas coordenadas y dimensiones que no se corresponden con el resultado final
Ahora bien, a raíz de Windows 8.1 (y Windows 10 también lo lleva), MS introdujo un nuevo sistema de escalado (DPI aware), que consiste en que windows reescala completamente todo por la vía de engañar a las aplicaciones con la resolución de pantalla. P.ej., si tenemos un monitor FullHD (1920x1080) e indicamos una escala del 125% en el panel de control, entonces las aplicaciones creen que la pantalla es de 1536x864. Y eso se aplica abolutamente a todo lo que hagan las aplicaciones. El efecto real es que todo se ve al tamaño deseado, pero se pierde nitidez en la pantalla.
Por otro lado, MS dejó una vía para que las aplicaciones puedan "reclamar" que conocen el sistema "DPI aware" y que no quieren ser engañadas vilmente. En este caso, Windows anula cualquier tipo de escalado para esa aplicación.
Este podría ser el caso de lo que te está ocurriendo. Es posible que se nos haya colado esta característica, y que tanto el IDE como los programas que se generan con él sean "DPI aware", y por eso te está ignorando la escala que has configurado en windows.
Bueno, y después de todo este rollo... puedes probar a cambiar el valor de Application:nScale directamente en la aplicación. Si quieres hacer una prueba con el IDE, puedes añadir la clave "Scale=xxx" dentro de la sección "[OPTIONS]" de Xailer.cfg; hay que cambiarlo a mano porque esa opción no está en el formulario de configuración. Por nuestra parte, voy a revisar esto por si se nos hubiera colado, y si es así, publicaremos una nueva versión cuanto antes.
Re: Algo ha pasado con las Fuentes
José,
gracias por tu respuesta.
Algo se ha "roto" o "cambiado", vaya, que no funciona como Xailer331 (que es el que utilizo en producción).
Solo... ponte en un Windows10 con la configuración del texto de pantalla a 125% y arranca el IDE de Xailer. Verás que te muestra las fuentes del texto "reducidas" en lugar de "aumentadas" como seria lo normal si tenemos que haga mayor el texto... no tendreis el signo + cambiado por - ???
He puesto la entrada Scale=125 en Xailer.cfg y si bien aumenta, pero distorsiona, no es ese el efecto "normal" que se obtiene correctamente con Xailer331
No encuentro Xailer4 para probar. No está en el área de descargas... buscaré a ver si tengo alguna copia descargada.
Un Saludo,
Xevi.
gracias por tu respuesta.
Algo se ha "roto" o "cambiado", vaya, que no funciona como Xailer331 (que es el que utilizo en producción).
Solo... ponte en un Windows10 con la configuración del texto de pantalla a 125% y arranca el IDE de Xailer. Verás que te muestra las fuentes del texto "reducidas" en lugar de "aumentadas" como seria lo normal si tenemos que haga mayor el texto... no tendreis el signo + cambiado por - ???
He puesto la entrada Scale=125 en Xailer.cfg y si bien aumenta, pero distorsiona, no es ese el efecto "normal" que se obtiene correctamente con Xailer331
No encuentro Xailer4 para probar. No está en el área de descargas... buscaré a ver si tengo alguna copia descargada.
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Xevi.
Re: Algo ha pasado con las Fuentes
Si os puede servir de ayuda... Los menús SI que se corresponden con ese 125% que hay en la configuración del texto en Windows.
Tanto el Menu de Xailer, como cualquier PopupMenu SI se ven alterados correctamente en tamaño del fuente.
Los demás controles, parece que de tamaño están correctos, ES EL TEMA DEL TEXTO que no se corresponde a ese aumento o cambio del tamaño del texto de Windows.
Un Saludo,
Xevi.
Tanto el Menu de Xailer, como cualquier PopupMenu SI se ven alterados correctamente en tamaño del fuente.
Los demás controles, parece que de tamaño están correctos, ES EL TEMA DEL TEXTO que no se corresponde a ese aumento o cambio del tamaño del texto de Windows.
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Xevi.
Re: Algo ha pasado con las Fuentes
Habeis mirado algo al respecto???
Puedo ir haciendo pruebas con Xailer 5, pero no podré tenerlo funcionando hasta que no se corrija. Mis clientes utilizan el aumento de las fuentes de Windows, y les distorsionaria TODAS mis aplicaciones.
Un Saludo,
Xevi.
Puedo ir haciendo pruebas con Xailer 5, pero no podré tenerlo funcionando hasta que no se corrija. Mis clientes utilizan el aumento de las fuentes de Windows, y les distorsionaria TODAS mis aplicaciones.
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Xevi.
Re: Algo ha pasado con las Fuentes
Xevi,
está corregido. Lo tendrás en la próxima actualización, que será... ya mismo.
está corregido. Lo tendrás en la próxima actualización, que será... ya mismo.
Re: Algo ha pasado con las Fuentes
José,
Gracias.
Sigo con las pruebas, y a la espera quedo, pues.
Un Saludo,
Xevi.
Gracias.
Sigo con las pruebas, y a la espera quedo, pues.
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Xevi.
Re: Algo ha pasado con las Fuentes
Bien... este tema estaba solucionado, hasta la última actualización de Windows, que ahora, no solo podemos establecer la fuente a 100%, 125% o 150%, sinó que podemos poner una fuente personalizada en tamaño, así pues podemos poner 115% o 118%...
Xailer, su IDE y las aplicaciones que creamos, se visualizan perfectamente en fuente 100% o 125% (150% no lo he probado), los demás tamaños que establezcamos en Windows distorsionan y no se corresponden, se "rompen" y un contenido de un Edit no cabe en su contenedor, o un valor de una columna en un Browse se queda "cortado"... vaya, que se que es cosa de tamaños de fuentes Windows y toda la historia, pero lo que manda es Windows, y si nustros clientes ponen un fuente en 118% o 120% no lo van a ver como espera y la llamada la vamos a tener, sin poder dar una solución hasta el momento.
Gracias.
Xailer, su IDE y las aplicaciones que creamos, se visualizan perfectamente en fuente 100% o 125% (150% no lo he probado), los demás tamaños que establezcamos en Windows distorsionan y no se corresponden, se "rompen" y un contenido de un Edit no cabe en su contenedor, o un valor de una columna en un Browse se queda "cortado"... vaya, que se que es cosa de tamaños de fuentes Windows y toda la historia, pero lo que manda es Windows, y si nustros clientes ponen un fuente en 118% o 120% no lo van a ver como espera y la llamada la vamos a tener, sin poder dar una solución hasta el momento.
Gracias.
Un Saludo,
Xevi.
Xevi.
- ignacio
- Site Admin
- Mensajes: 9253
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Algo ha pasado con las Fuentes
Una fuente muy recomendable. Sigue este enlace: https://xailer.info/wordpress/es/?p=1148XeviCOMAS escribió:Bien... este tema estaba solucionado, hasta la última actualización de Windows, que ahora, no solo podemos establecer la fuente a 100%, 125% o 150%, sinó que podemos poner una fuente personalizada en tamaño, así pues podemos poner 115% o 118%...
Xailer, su IDE y las aplicaciones que creamos, se visualizan perfectamente en fuente 100% o 125% (150% no lo he probado), los demás tamaños que establezcamos en Windows distorsionan y no se corresponden, se "rompen" y un contenido de un Edit no cabe en su contenedor, o un valor de una columna en un Browse se queda "cortado"... vaya, que se que es cosa de tamaños de fuentes Windows y toda la historia, pero lo que manda es Windows, y si nustros clientes ponen un fuente en 118% o 120% no lo van a ver como espera y la llamada la vamos a tener, sin poder dar una solución hasta el momento.
Gracias.
Saludos