Configuré el tamaño de fuente de Windows 7 en medio (125%). Cuando abro un formulario Delphi XE2 IDE, el PixelsPerInch en archivos DFM siempre se establece automáticamente en 120. El uso de un tamaño de letra más pequeño en Windows (100%) hace que PixelsPerInch llegue a 96 en los archivos Delphi DFM.Cómo mantener siempre PixelsPerInch = 96 en archivos DFM, incluso si Windows usa tamaño de fuente medio (125%)
Esto crea un problema al codificar en ambiente de equipo. La mayoría de los miembros del equipo usan un tamaño de letra más pequeño (100% o 96 PPI). Todos los archivos DFM almacenados en el repositorio de control de versiones usan 96 PPI. Si comprometo mis archivos DFM que usan 120 PPI al repositorio, todos los demás miembros del equipo confundirán lo que he cambiado con los archivos DFM. Se cambiarán todas las propiedades relacionadas con el tamaño, el ancho o la altura.
¿Es posible forzar a Delphi IDE a guardar el DFM en 96 PPI cuando se trabaja con un entorno de ventanas de 120 PPI?
La solución de nuestro equipo es que cada desarrollador que toque archivos .dfm usa fuentes pequeñas –
. Esto requeriría un cierre de sesión de Windows al cambiar el tamaño de fuente de Windows. ¿Hay alguna solución mejor, como iniciar Delphi en 96 PPI, incluso si Windows es una fuente grande? –
Si hay otra forma, no la he encontrado. –