Francesco Abbate
1fc6d62b14
Fix Lua subproject ofr Mac OS X
2020-06-29 17:01:14 +02:00
Francesco Abbate
f5ede27e91
No longer use gamma correction
...
Text looks more correct without the gamma correction. With gamma correction
text looks too bold in dark mode and too light in light mode. This
behavior is a sign that gamma correction is not the right thing to do.
The problem is seen with gamma at 1.5 used previously but is even worst
if a gamma value of 2.2, the theoretical value, is used.
2020-06-16 14:43:03 +02:00
Francesco Abbate
3c3662b3ba
Add option to disable X axis font's pre-scaling
...
If used pre-scaling along X null the effect of the font's hinting.
2020-06-12 16:06:39 +02:00
Francesco Abbate
9e996a2d87
Rename FontRenderer to FR_Renderer
2020-06-11 23:19:08 +02:00
Francesco Abbate
93a36617f9
Bring back simple grayscale rendering option
2020-06-11 23:11:40 +02:00
Francesco Abbate
00c3983da6
Rename FontRenderer* symbols as FR_*
2020-06-11 18:12:47 +02:00
Francesco Abbate
117714390a
Make the FontRenderer's Bitmap struct opaque outside the library
2020-06-11 17:52:00 +02:00
Francesco Abbate
ce664f85b1
Move rendering buffers pointers computations inside FontRendererBlendGammaSubpixel
...
The logic is to disentangle the code between renderer.c and FontRenderer
so that this latter has a simple, logical interface.
2020-06-11 17:33:57 +02:00
Francesco Abbate
18865fd32f
Remove font renderer debug code
2020-06-09 16:55:26 +02:00
Francesco Abbate
e82d766c2b
Add more debug information in font's bitmap images
2020-06-07 00:15:38 +02:00
Francesco Abbate
81289d651e
Move font resize in a separate function
2020-06-06 19:11:14 +02:00
Francesco Abbate
c5575de058
Move font renderer in a separate folder as a library
2020-06-04 18:52:01 +02:00