aboutsummaryrefslogtreecommitdiff
path: root/graphics/fonts
AgeCommit message (Collapse)Author
2016-10-14GRAPHICS: Further work on BDF font scalingEugene Sandulenko
2016-10-12GRAPHICS: Fix BDF font referencing on font generationEugene Sandulenko
2016-10-12GRAPHICS: Fix built-in font parametersEugene Sandulenko
2016-10-12GRAPHICS: Further work on BDF font scalingEugene Sandulenko
2016-10-11GRAPHICS: Added stub for BDF font scalerEugene Sandulenko
2016-10-10GRAPHICS: Use PIXEL_SIZE as BDF font sizeEugene Sandulenko
2016-10-07GRAPHICS: Parse slant from BDF fontsEugene Sandulenko
2016-10-06GRAPHICS: Fix BDF font parsingEugene Sandulenko
2016-10-06GRAPHICS: Parse font size from BDF fontsEugene Sandulenko
2016-10-06GRAPHICS: Use Family name instead of font name when reading from BDF fontsEugene Sandulenko
2016-10-05GRAPHICS: Load Face Name from BDF filesEugene Sandulenko
Also adjust the devtools and built-in fonts accordingly.
2016-01-08GRAPHICS: Silence an MSVC warningFilippos Karapetis
2015-12-21GRAPHICS: Introduce a size mode for TrueType fontsBastien Bouclet
Allows to match Windows font size selection by converting font heights to point sizes using the TrueType tables.
2015-04-11GRAPHICS: Force a cast to int to avoid gcc warningsMatthew Hoops
2015-03-02GRAPHICS: Fix GCC signed/unsigned warnings.Torbjörn Andersson
2014-09-03GRAPHICS: Allow negative xOffset in TTF.Johannes Schickel
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-03GRAPHICS: Allow to query the bounding box of chars/strings drawn with Font API.Johannes Schickel
2014-06-09GRAPHICS: Allow client code to specify TTF render mode.Johannes Schickel
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-02-18GRAPHICS: Make GPL headers consistent in themselves.Johannes Schickel
2013-12-08GRAPHICS: Document loadTTFFont a bit.Johannes Schickel
2013-12-01GRAPHICS: Initialize variable. CID 1133708Eugene Sandulenko
2013-11-23GRAPHICS: Allow TTFFont to cache glyphs when required.Johannes Schickel
This should allow TTFFont to display UTF-32 characters from fonts.
2013-11-23GRAPHICS: Get rid of _glyphSlots in TTFFont.Johannes Schickel
2013-11-23GRAPHICS: Let Font take uint32 as character codes.Johannes Schickel
This is required to support UTF-32 strings but does not make them work automatically!
2013-08-08GRAPHICS: Fix fonts/bdf.cpp to allow for 32bpp to be usedNarek Mailian
2013-08-03GRAPHICS: Take advantage of Surface::getPixels.Johannes Schickel
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-08-09GRAPHICS: Add a DPI parameter to loadTTFFont.Johannes Schickel
Will be used by WME.
2012-05-03GRAPHICS: Remove unused function ftFloor26_6 in ttf.cpp.Johannes Schickel
2012-03-28BASE: Free TTFLibrary singleton on shutdown.Alyssa Milburn
This uses a helper function because TTFLibrary is internal.
2012-03-28GRAPHICS: Don't try to delete static BDF data.Alyssa Milburn
2012-03-19GRAPHICS: Render TTF glyphs at the right locations.Alyssa Milburn
Or at least using the fields used by the FreeType examples.
2012-03-19GRAPHICS: Fix TTF glyph drawing at negative Y positions.Alyssa Milburn
2012-02-02GRAPHICS: Obtain pointer to dst surface after bounds checks in TTF renderer.Johannes Schickel
This should really make sure we are not drawing outside the surface bounds.
2012-02-02GRAPHICS: Use monochrome font hinter for TTF's monochrome loading.Johannes Schickel
2012-01-29GRAPHICS/GUI: Implement charset mapping for TTF fonts.Johannes Schickel
The charsets used by the translations now need to have a "$(name).cp" file, which contains an charset index => unicode mapping. Otherwise create_translations will fail.
2012-01-29GRAPHICS/GUI: Implement kerning support for Font.Johannes Schickel
This adapts the related graphics code, which is the generic Font API and the TTF font implementation. It furthermore adapts the GUI to properly take care of kerning in text input widgets.
2012-01-29GRAPHICS: Add a TTF font class using FreeType2.Johannes Schickel
2012-01-07GRAPHICS: Silence a false positive warning in MSVCFilippos Karapetis
2012-01-06GRAPHICS: Properly return 0 for late BDF cache loading fails.Johannes Schickel
2012-01-06GRAPHICS: Slight cleanup in BDF code.Johannes Schickel
2012-01-06GRAPHICS: Rework BDF font code.Johannes Schickel
2011-08-21BADA: Initial BADA port implementationChris Warren-Smith
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-07-01GRAPHICS: Fix possible memory leak in BdfFont code.Johannes Schickel
2011-07-01GRAPHICS: Rename NewFont to BdfFont.Johannes Schickel
2011-07-01GRAPHICS: Format NewFont code with astyle.Johannes Schickel
2011-07-01GRAPHICS: Move NewFont code to a separate file.Johannes Schickel
2011-06-23GRAPHICS: Allocate Common::PEResources on the heap in WinFont::loadFromPE()Julien
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'