The +auto size font setting scales a bit weirdly in different situations
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
Reproduce el problema en FSO con +auto size a 1024x768 y 2560x1440, probando tanto fuentes OTF y de mapa de bits como texto renderizado mediante scripts. Sigue la ruta de escalado de fuentes y compara las proporciones resultantes; estará terminado cuando el texto dimensionado automáticamente se escale de forma consistente entre resoluciones sin el aparente doble escalado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In FSO, by default, most fonts scale relative to the screen. For example, here's a mostly-retail screenshot (with only the font replaced to an OTF font) of 1024x768
And here's one taken with a 2560x1440 resolution:
However, things change a little bit when the auto size factor is introduced:
Text proportionally gets a lot larger when resolutions are increased, scaling seems to be applied twice - the scaling that +auto size is doing, and the scaling that's already happening to keep all the fonts the same size compared to vanilla interface elements.
Another problem occurs when Bitmap Fonts are used:
It's a bit of an annoyance because +auto size is actually a really useful in situations like scripts rendering text to the screen. In FSO, by default, those don't scale at all. With +auto size, those texts scale like you'd expect, which makes things like configuring Axem's msgbox script a lot easier.
- Lenguaje dominante
- C++
- Estrellas
- 488
- Forks
- 184
- Merge medio
- 2 d 9 h
- PR fusionados (30 d)
- 39
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de scp-fs2open/fs2open.github.com
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
scp-fs2open/fs2open.github.com#7918 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
scp-fs2open/fs2open.github.com#7917 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
scp-fs2open/fs2open.github.com#7916 ·
Los mantenedores suelen responder en 1 día
-
P2: A timed rotation maneuver does nothing on a ship that had an earlier timed lateral maneuverPosiblemente ocupada @vovosta la tomó hace 4 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
scp-fs2open/fs2open.github.com#7914 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
scp-fs2open/fs2open.github.com#7901 ·
Los mantenedores suelen responder en 1 día
Todos los issues de scp-fs2open/fs2open.github.com
Issues similares
-
Remove source files from packaging for deb, zip, etcPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
OpenSpace/OpenSpace#4353 · 1 comentario ·
Los mantenedores suelen responder en 5 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
justcallmekoko/ESP32Marauder#1656 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
macOS: a double-click on a notarized altairsim is refused, and the docs give only the offline casePosiblemente ocupada @anhaoXie la tomó hoy. Abiertodocumentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Decompiler: convertCharRef() in xml.y overflows its int4 accumulator on long character referencesPosiblemente ocupada @kaayzouee la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
NationalSecurityAgency/ghidra#10009 ·
Los mantenedores suelen responder en 2 días