Go to file
bungeman@google.com 6a774a1f26 Fix subpixel metrics with GDI.
The previous code uncovered a rather strange issue with GDI, where it
appears that alternating between two HFONTs with the same attributes but
vastly different heights does not appear to invalidate the the 'x'
metrics (the 'y' metrics appear to be correct). As a result it is
possible to get completely useless results from GetGlyphOutlineW. This
change works around the issue by simply scaling the one font to the
required sizes, which also saves us an HFONT.

Review URL: https://codereview.chromium.org/21047008

git-svn-id: http://skia.googlecode.com/svn/trunk@10425 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-07-30 01:07:48 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench adjust performance triggers for flakes on the Windows bots. 2013-07-29 13:29:49 +00:00
debugger fix swapped bitmap channels on Mac for debugger 2013-07-10 15:53:36 +00:00
expectations Rebaseline for 10399 and 10400 (GDI metrics). 2013-07-28 00:53:43 +00:00
experimental pdfviewer: load files with missing xref (we need in order to help with testing, as most good pdfx in the whild miss the xref). add period as a valid character to start a real value. 2013-07-29 22:14:45 +00:00
forth Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
gm Sanitizing source files in Housekeeper-Nightly 2013-07-26 07:00:58 +00:00
gyp pdfviewer: more plumming for soft masks, blend modes and transparency groups 2013-07-29 19:10:58 +00:00
include always have conditional instruction 2013-07-29 20:53:14 +00:00
platform_tools Turn thumb back on. 2013-07-29 18:33:33 +00:00
resources More general GM for testing bitmap filtering, including checkerboards, images, and text. 2013-05-31 12:50:39 +00:00
samplecode Sanitizing source files in Housekeeper-Nightly 2013-07-25 07:01:00 +00:00
src Fix subpixel metrics with GDI. 2013-07-30 01:07:48 +00:00
tests Make SkImage_Gpu share it's pixelref with the surface to prevent premature return to scratch pool. 2013-07-25 23:29:40 +00:00
third_party Update freetype to version 2.5.0.1 when building it from source. 2013-07-23 15:51:12 +00:00
tools Fix metrics on Windows. 2013-07-27 20:37:56 +00:00
trybots_to_run/chrome Deleting the hardcoded list of compile bots in trybots_to_run. 2013-04-09 11:59:42 +00:00
.gitignore ignore pyc files. 2013-06-26 20:38:39 +00:00
codereview.settings Removing blank lines from codereview.settings. 2013-02-26 16:01:21 +00:00
DEPS Update freetype to version 2.5.0.1 when building it from source. 2013-07-23 15:51:12 +00:00
Doxyfile Pointing to http://skia-autogen.googlecode.com/svn/docs/html/index.html in Doxyfile 2012-07-03 11:35:07 +00:00
gyp_skia Allow use of SKIA_OUT on Windows 2013-07-10 19:07:56 +00:00
LICENSE Manually update copyright notices in files that defied the automated process 2011-07-28 14:24:55 +00:00
make.bat Make make.bat and gyp_skia work with VS 2012. 2013-05-07 19:31:20 +00:00
make.py Use SKIA_OUT variable in make.py 2013-07-23 15:45:50 +00:00
Makefile SkHello for NaCl 2013-06-17 15:39:43 +00:00
Makefile.old Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
PRESUBMIT.py If the tree is closed then print information about contacting the sheriff. 2013-04-12 19:45:46 +00:00
README whitespace commit to trigger buildbot 2011-07-15 14:11:58 +00:00
skia.gyp gyp: generate "everything" and "most" targets instead of "all" 2012-10-25 16:32:07 +00:00
whitespace.txt Accidentally skipped buildbot runs on r10257 2013-07-23 12:20:28 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at http://code.google.com/p/skia/wiki/DocRoot