- 01 Aug, 2012 1 commit
-
-
Raph Levien authored
-
- 31 Jul, 2012 4 commits
-
-
The Android Open Source Project authored
* commit 'dccf2260':
-
The Android Open Source Project authored
Change-Id: Ia62ca8b048a34639d11f7838b03c74420b3b3868
-
The Android Automerger authored
-
Victoria Lease authored
-
- 30 Jul, 2012 1 commit
-
-
Raph Levien authored
The underlying problem is that no SkScalerContext objects existed at the time shapeFontRun is called immediately after a locale change from en to ja (apparently the dumping of the cache caused all these to be deallocated), so gFTLibrary was null (and the call tio ref_ft_face assumes that it's initialized). There's a pattern for calls which might not necessarily be called from a scaler context (GetAdvancedTypefaceMetrics is one such), to explicitly check for an uninitialized library, and create one for the length of the call if so. This patch changes GetUnitsPerEm to follow this pattern. Change-Id: I19a4b6fa49fad0aeacc04bf971101aacca6bc94f
-
- 28 Jul, 2012 2 commits
-
-
Victoria Lease authored
* commit '5ff3803b': Reduce embolden effect. DO NOT MERGE
-
Victoria Lease authored
* commit '1d6fa961': Reduce embolden effect. DO NOT MERGE
-
- 27 Jul, 2012 1 commit
-
-
Victoria Lease authored
Cherry-pick of Iec1c478171e33751be1cddbaae6a8ec30bb6cbab Certain CJK glyphs become essentially unreadable when emboldened at sizes used by common apps like News/Weather. Reducing embolden strength slightly makes these glyphs much more readable without sacrificing bold/normal weight differentiation. Bug: 6712857 Change-Id: I1025f72b5ed07f0a65924ba58aa19511bc417eb1
-
- 26 Jul, 2012 1 commit
-
-
Victoria Lease authored
Certain CJK glyphs become essentially unreadable when emboldened at sizes used by common apps like News/Weather. Reducing embolden strength slightly makes these glyphs much more readable without sacrificing bold/normal weight differentiation. Bug: 6712857 Change-Id: Iec1c478171e33751be1cddbaae6a8ec30bb6cbab
-
- 17 Jul, 2012 1 commit
-
-
Raph Levien authored
The advance values computed by generateAdvance() were inconsistent with those computed by generateMetrics, because the fMatrix22 was being applied in the latter but not former case. Since fMatrix22.xx is 1.0 almost all the time (the exception is only when skew and scale are both applied), failures were rare. This patch is an alternative to ag/#/c/207887, in that they both fix the problem, but in different ways. That patch made fMatrix22.xx equal to 1.0 in almost all cases, while this one gives correct advance values for arbitrary fMatrix22 values. Change-Id: Iedfa36e884e3e3e2f078a5d4edfc82004a54e895
-
- 09 Jul, 2012 1 commit
-
-
Billy Hewlett authored
After this checkin, SkCreateTypefaceForScript refs each typeface that it creates before it returns it. Additionally, all supported harfbuzz codepoints are added to the unicode mapping array. This patch also fixes a test crash (see bug) Bug:6756432 Change-Id: Ida3276b76e745b817f9e63be54945e411516dd03
-
- 21 Jun, 2012 9 commits
-
-
Victoria Lease authored
-
Billy Hewlett authored
This reverts commit 81957ccb
-
Billy Hewlett authored
-
Billy Hewlett authored
This reverts commit 421654d4
-
Victoria Lease authored
-
Billy Hewlett authored
* commit '456fc154': Cherrypick change to skia
-
Billy Hewlett authored
* commit '8c1c7cfa': Cherrypick change to skia
-
Billy Hewlett authored
Change-Id: I7514b6931a11a0a79ec3abd4068f72998fcdf99d
-
Billy Hewlett authored
Fonts can be marked with elegant or compact in fallback_fonts.xml. Webkit uses elegant fonts, Textview uses compact fonts (the default), unmarked fonts are used by both. Bug: 6649136 Change-Id: I6ab6173c2efc50eba8fcc488c89dfdd083fb9c06
-
- 19 Jun, 2012 2 commits
-
-
The Android Open Source Project authored
* commit 'c27ee87c':
-
The Android Open Source Project authored
Change-Id: I10b0459ad51c4a2d7d62ad73d2a8fd3e51828f9c
-
- 14 Jun, 2012 3 commits
-
-
Victoria Lease authored
* commit 'e8fff9d9': DO NOT MERGE Skia solution to fake-bold fallback fonts.
-
The Android Automerger authored
-
Victoria Lease authored
* commit 'ec1ad08b': DO NOT MERGE Skia solution to fake-bold fallback fonts.
-
- 13 Jun, 2012 2 commits
-
-
Victoria Lease authored
This version of the fake-bold-for-fallback-fonts fix addresses the issue succinctly inside of Skia, with no need for Skia's clients to be aware of the issue. Attempts to draw a bold parent font flag the embolden flag in the associated SkScalerContext while leaving the SkPaint's fake bold flag unmodified. This depends upon change Icdd13f6b, which arranges for FreeType's FontHost to ignore redundant embolden requests. This is a cherry-pick of change I4132a232 from master. Bug: 6629786 Change-Id: I389d6793e5472d664f6ac7b894927dbfd811be12
-
Victoria Lease authored
This version of the fake-bold-for-fallback-fonts fix addresses the issue succinctly inside of Skia, with no need for Skia's clients to be aware of the issue. Attempts to draw a bold parent font flag the embolden flag in the associated SkScalerContext while leaving the SkPaint's fake bold flag unmodified. This depends upon change Icdd13f6b, which arranges for FreeType's FontHost to ignore redundant embolden requests. Bug: 6629786 Change-Id: I4132a232896f72f632caefd79add2f00c36a578a
-
- 08 Jun, 2012 2 commits
-
-
Pascal Massimino authored
-
Jean-Baptiste Queru authored
* commit '1316efa2': Cherrypick change to skia
-
- 07 Jun, 2012 7 commits
-
-
Jean-Baptiste Queru authored
* commit '9b1d0758': Cherrypick change to skia
-
Jean-Baptiste Queru authored
-
Billy Hewlett authored
Change-Id: I9845f8d042fb89fe0f4876f0021b9ec486ac3ef5
-
Billy Hewlett authored
Merge "Fix hardcoded font path. Allow adding new font path thru Skia changes. Bug: 6609231 Change-Id: Ie37ada42e7e78ab78318f3ed76eb627bffaddb1a"
-
The Android Open Source Project authored
* commit '95e19b22':
-
The Android Open Source Project authored
Change-Id: If3c616f2b23e6af3a3db542593af52d08a70b7ee
-
Vikas Arora authored
Change the webp_parse_header to read appropriate header bytes (required for Alpha & lossless bit-stream); Replaced call WebPGetInfo with WebPGetFeatures to get hasAlpha information; Replaced hard-coded setIsOpaque(true) with setIsOpaque(!hasAlpha); Refactored code for setting decoder config; Change-Id: I8208233d1aaa0a213a35dd996a72e43f78901c89
-
- 06 Jun, 2012 1 commit
-
-
The Android Automerger authored
-
- 05 Jun, 2012 2 commits
-
-
Victoria Lease authored
* commit '1b0ebcb6': Use FreeType's "embolden", but only if face is not already bold.
-
Victoria Lease authored
* commit 'bd64a4dd': Use FreeType's "embolden", but only if face is not already bold.
-