scummvm/graphics
Eugene Sandulenko 0e7ccb896d i18n: Add support for locale-dependent fonts
Currently it ws not decided where to put fonts, but if you put BDF files into
themepath, they will get picked up.

The font name has to contain same codepage specification as in the .po file,
i.e. fixed5x8-iso-8859-5.bdf for Cyrillic codepage. In case the font does not
exist, default will be used.

All built in fonts get proper names.

TODO: Currently there is a bug with our font cacher. Font clR6x12-iso-8859-5
is empty after loading from FCC file. Reason is unknown.

svn-id: r50448
2010-06-28 15:17:10 +00:00
..
fonts GRAPHICS: Change font code to be identical on all platforms 2009-12-09 16:44:48 +00:00
scaler Document that the current Hercules mode thumbnail scaler code is pretty much aimed for SCUMM games. 2010-04-19 20:44:25 +00:00
video Fixed a few cppcheck errors. 2010-06-17 05:40:48 +00:00
colormasks.h remove bad hackery caused by n64 port and avoid polluting StdioStream using a custom Stream subclass 2009-12-30 22:56:19 +00:00
conversion.cpp Fixing some warnings (with gcc 3.3.6) 2010-04-17 23:19:52 +00:00
conversion.h Move Mohawk's QuickTime code to graphics/ (and QDM2 to sound, disabled when Mohawk is not enabled) so SCI can use the code. 2010-05-23 18:33:55 +00:00
cursorman.cpp Fix our DECLARE_SINGLETON macro to conform to the C++ specs. 2010-03-13 21:55:49 +00:00
cursorman.h Strip trailing spaces/tabs. 2010-01-25 01:39:44 +00:00
dither.cpp Moved the YUV<->RGB routines to graphics/conversion.h 2009-07-03 23:02:37 +00:00
dither.h Change doxygen inline comments from "//!" to "///" as proposed on -devel 2009-10-08 21:28:57 +00:00
font.cpp COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
font.h Fix some typos in a comment 2010-06-07 17:17:41 +00:00
fontman.cpp i18n: Add support for locale-dependent fonts 2010-06-28 15:17:10 +00:00
fontman.h GUI: Added default names for builtin fonts. 2010-06-15 10:51:26 +00:00
iff.cpp Fix incorrectly placed doxygen comments; replace Common::ID2string by Common::tag2string 2009-11-24 22:08:34 +00:00
iff.h Fix incorrectly placed doxygen comments; replace Common::ID2string by Common::tag2string 2009-11-24 22:08:34 +00:00
imagedec.cpp Change a couple places from 'end of namespace' to 'End of namespace', for consistency 2009-10-04 21:26:33 +00:00
imagedec.h Change a couple places from 'end of namespace' to 'End of namespace', for consistency 2009-10-04 21:26:33 +00:00
jpeg.cpp Strip trailing spaces/tabs. 2010-01-25 01:39:44 +00:00
jpeg.h Strip trailing spaces/tabs. 2010-01-25 01:39:44 +00:00
module.mk Move the PICT code to graphics/ with some updates; needed for SCI1.1 Mac. 2010-05-24 17:18:09 +00:00
pict.cpp Move the PICT code to graphics/ with some updates; needed for SCI1.1 Mac. 2010-05-24 17:18:09 +00:00
pict.h Surface is a struct, not a class 2010-05-24 20:50:53 +00:00
pixelformat.h Strip trailing spaces/tabs. 2010-01-25 01:39:44 +00:00
primitives.cpp
primitives.h
scaler.cpp Rename DISABLE_*SCALERS to USE_*SCALERS, and move the mk/cpp defines to configure. 2010-05-09 11:00:17 +00:00
scaler.h Fix spelling, cleanup 2010-06-15 12:33:20 +00:00
sjis.cpp Strip trailing spaces/tabs. 2010-01-25 01:39:44 +00:00
sjis.h Cleanup. 2009-11-19 22:22:08 +00:00
surface.cpp Use the faster memset() in Surface::fillRect() for 16bit modes when possible. 2010-04-20 20:22:33 +00:00
surface.h Moved Surface::blit to backends/vkeybd/virtual-keyboard-gui.cpp 2009-01-20 22:52:29 +00:00
thumbnail.cpp Change a couple places from 'end of namespace' to 'End of namespace', for consistency 2009-10-04 21:26:33 +00:00
thumbnail.h Change a couple places from 'end of namespace' to 'End of namespace', for consistency 2009-10-04 21:26:33 +00:00
VectorRenderer.cpp Change a couple places from 'end of namespace' to 'End of namespace', for consistency 2009-10-04 21:26:33 +00:00
VectorRenderer.h Change a couple places from 'end of namespace' to 'End of namespace', for consistency 2009-10-04 21:26:33 +00:00
VectorRendererSpec.cpp Commit salty-horse's patch for VectorRendererSpec.cpp, which fixes the use of invalid C++. 2010-03-18 21:45:27 +00:00
VectorRendererSpec.h Rewrote VectorRendererSpec & VectorRendererAA to use a Graphics::PixelFormat, instead of relying on color masks -> should fix bug #2537212, possibly at a slow down on low-end systems (a regression which we certainly could resolve, though). Note: I left the PixelType template param in on purpose, in case we want one day to compile in both 16 and 32 bit pixel support simultaneously 2009-02-13 00:03:13 +00:00