Eugene Sandulenko
b4a31646ff
GRAPHICS: Added missing include
2017-01-30 10:10:07 +01:00
Eugene Sandulenko
7808005841
JANITORIAL: Cleanup
2017-01-27 10:22:23 +01:00
Eugene Sandulenko
d99036a480
GRAPHICS: More fixes to MacFont scaling. Now it does work
2017-01-26 18:45:24 +01:00
Eugene Sandulenko
f7ada97cf8
GRAPHICS: Fixes to MacFont scaling
2017-01-26 18:08:03 +01:00
Eugene Sandulenko
e2b1cd5c80
GRAPHICS: Implemented test for MacFont scaling
2017-01-25 12:44:24 +01:00
Eugene Sandulenko
b84ab35363
GRAPHICS: Plug MacFont scaler in
2017-01-24 23:33:59 +01:00
Eugene Sandulenko
41e93fca16
GRAPHICS: Further work on MacFont scaling
2017-01-24 23:21:29 +01:00
Eugene Sandulenko
7396965005
GRAPHICS: Fix number of memory leaks and wanrings
2017-01-23 20:27:00 +01:00
Eugene Sandulenko
8a476715f6
GRAPHICS: More work on MacFont scaling
2017-01-21 23:46:21 +01:00
Eugene Sandulenko
76cfde0722
GRAPHICS: Further work on MacFont font scaling
2017-01-20 09:01:01 +01:00
Eugene Sandulenko
286a74adeb
GRAPHICS: Fix copy/paste errors with MacFont size processing
2017-01-20 08:51:52 +01:00
Eugene Sandulenko
d2e31b1869
GRAPHICS: Initial code for scaling MacFonts
2017-01-19 21:22:30 +01:00
Eugene Sandulenko
6fa46810f5
GRAPHICS: Encapsulate all MacFONTFont class variables into a single struct
2017-01-19 11:11:05 +01:00
Eugene Sandulenko
4ede54e6b0
GRAPHICS: Rename MacFont to MacFONTFont to avoid clashed
2017-01-17 20:30:32 +01:00
Eugene Sandulenko
1fea15ac7b
GRAPHICS: Implementing kerning calculation for MacFonts
2017-01-17 18:44:27 +01:00
Eugene Sandulenko
be07b004e0
GRAPHICS: Split out MacFontFamily class out of MacFont
2017-01-17 18:14:02 +01:00
D G Turner
a8d975f032
GRAPHICS: Fix Zero Length Format String Compiler Warnings.
2017-01-17 11:00:18 +00:00
Eugene Sandulenko
4236d93aae
GRAPHICS: Fix FOND loading
2017-01-17 10:56:33 +01:00
Eugene Sandulenko
b0e06b414d
GRAPHICS: Added debug output to FOND loading
2017-01-17 10:56:33 +01:00
Eugene Sandulenko
13422c3151
GRAPHICS: More work on FOND loading
2017-01-17 00:33:34 +01:00
Eugene Sandulenko
aef95a6964
GRAPHICS: First part for reading FOND Mac resources
2017-01-16 22:54:16 +01:00
Eugene Sandulenko
5d18151b55
GRAPHICS: Initial code for reading FONT Mac resources
2017-01-16 19:21:50 +01:00
Paul Gilbert
3185ca4957
GRAPHICS: Fix compiler warning in BdfFont
2016-10-31 19:39:00 -04:00
Alexandre Detiste
f8388db32b
JANITORIAL: Typos
...
I've not fixed this one, maybe it's on purpose:
RELASE -> RELEASE
engines/mads/staticres.cpp:const char *const kGameReleaseTitleStr =
"GAME RELASE VERSION INFO";
2016-10-31 09:56:43 +01:00
Eugene Sandulenko
01cf3d2ebd
GRAPHICS: Remove debug leftover
2016-10-18 11:50:12 +02:00
Eugene Sandulenko
04f0fa36a6
GRAPHICS: Fixed BDF font scaling
2016-10-15 12:25:21 +02:00
Eugene Sandulenko
5aac0e9d39
GRAPHICS: Further work on BDF font scaling
2016-10-14 19:21:18 +02:00
Eugene Sandulenko
ce89406b9a
GRAPHICS: Fix BDF font referencing on font generation
2016-10-12 23:27:50 +02:00
Eugene Sandulenko
b5d4c302d0
GRAPHICS: Fix built-in font parameters
2016-10-12 22:12:40 +02:00
Eugene Sandulenko
2cb0e45c63
GRAPHICS: Further work on BDF font scaling
2016-10-12 19:17:29 +02:00
Eugene Sandulenko
719bc03487
GRAPHICS: Added stub for BDF font scaler
2016-10-11 18:27:06 +02:00
Eugene Sandulenko
d7a452a6f6
GRAPHICS: Use PIXEL_SIZE as BDF font size
2016-10-10 14:00:41 +02:00
Eugene Sandulenko
ee476e9cf0
GRAPHICS: Parse slant from BDF fonts
2016-10-07 10:49:17 +02:00
Eugene Sandulenko
59a7993951
GRAPHICS: Fix BDF font parsing
2016-10-06 23:49:39 +02:00
Eugene Sandulenko
9730e42fac
GRAPHICS: Parse font size from BDF fonts
2016-10-06 07:44:18 +02:00
Eugene Sandulenko
0d4d5459f2
GRAPHICS: Use Family name instead of font name when reading from BDF fonts
2016-10-06 07:33:46 +02:00
Eugene Sandulenko
15e4997720
GRAPHICS: Load Face Name from BDF files
...
Also adjust the devtools and built-in fonts accordingly.
2016-10-05 23:24:53 +02:00
Filippos Karapetis
5151ec0fe0
GRAPHICS: Silence an MSVC warning
2016-01-08 02:01:27 +02:00
Bastien Bouclet
2d86f6da9c
GRAPHICS: Introduce a size mode for TrueType fonts
...
Allows to match Windows font size selection by converting font heights
to point sizes using the TrueType tables.
2015-12-21 18:41:14 +01:00
Matthew Hoops
75acef7566
GRAPHICS: Force a cast to int to avoid gcc warnings
2015-04-11 16:12:47 -04:00
Torbjörn Andersson
6f7b0311af
GRAPHICS: Fix GCC signed/unsigned warnings.
2015-03-02 08:38:33 +01:00
Johannes Schickel
248ea3c1ab
GRAPHICS: Allow negative xOffset in TTF.
...
This should improve the visual looks of many fonts. However, it might result
in the first line of the glyph to be drawn left of the position specified in
drawChar.
2014-09-03 22:55:48 +02:00
Johannes Schickel
d55cd8f3b4
GRAPHICS: Allow to query the bounding box of chars/strings drawn with Font API.
2014-09-03 22:55:48 +02:00
Johannes Schickel
5b03ba04d7
GRAPHICS: Allow client code to specify TTF render mode.
...
This allows clients to use the default FreeType2 render mode instead of light.
We really only use light as default because that's what looks best with the
font we use in our GUI right now (which is the same reason why formerly light
was always used in non-monochrome mode).
2014-06-09 01:04:47 +02:00
Johannes Schickel
53332e8066
GRAPHICS: Make GPL headers consistent in themselves.
2014-02-18 02:39:34 +01:00
Johannes Schickel
b6f32028e1
GRAPHICS: Document loadTTFFont a bit.
2013-12-08 20:11:59 +01:00
Eugene Sandulenko
3e85976877
GRAPHICS: Initialize variable. CID 1133708
2013-12-01 00:51:09 +02:00
Johannes Schickel
09c634dd55
GRAPHICS: Allow TTFFont to cache glyphs when required.
...
This should allow TTFFont to display UTF-32 characters from fonts.
2013-11-23 21:34:54 +01:00
Johannes Schickel
13d470dc61
GRAPHICS: Get rid of _glyphSlots in TTFFont.
2013-11-23 21:34:54 +01:00
Johannes Schickel
afa3f50b8a
GRAPHICS: Let Font take uint32 as character codes.
...
This is required to support UTF-32 strings but does not make them work
automatically!
2013-11-23 21:34:54 +01:00