| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Font resolution: all unit tests working Change-Id: Ie6ee30901d599ceefa42651add79bb0288c54c48 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/249004 Commit-Queue: Julia Lavrova <jlavrova@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> Reviewed-by: Julia Lavrova <jlavrova@google.com> | 6 年前 | |
Reland "Add PostScript name to generated fonts" When a font does not provide a PostScript name CoreText will make up a PostScript name based on the address of the font data, which is non-deterministic. This causes any PDFs Skia emits with these fonts to contain this non-deterministic name, making these PDFs non-reproducible. Giving these test fonts PostScript names allows such PDFs to be reproducible. This also picks up a change [0] which makes Jupiter in the "Planets" font partially transparent. This was done to detect transparency issues with glyphs, which will now be better tested. Comments and organization around the use of sbix originOffsetX and originOffsetY are updated to more closely match current reality. Using the newer png encoder also fixes the sbix and CBDT image issues around the anitaliasing being composited against black, leading to much cleaner looking gm images. [0] https://skia.googlesource.com/skia.git/+/909cf06ad73879d1d247bd58572c60c1bfabe7ba Original-Change-Id: I3becbff733229af2fbc4b0dfda8b8257d7531731 Original-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/853258 Original-Reviewed-by: Brian Osman <brianosman@google.com> Original-Commit-Queue: Ben Wagner <bungeman@google.com> Revert-Change-Id: I6a8ffb8594c7f3eb4eede184bc7951fd0d0fa8e9 Revert-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854380 Revert-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Revert-Commit-Queue: Ben Wagner <bungeman@google.com> Change-Id: I699a161e7a5d421154c0fa39a6f7bee3fcb720bf Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854436 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> | 2 年前 | |
Avoid serializing to 'typ1' on Mac. CoreGraphics does not provide a means to get the original font data for a CGFont, only the tables. As a result, Skia pieces the font data back together when requested. The most awkward part of this is choosing the first four bytes, and the CTFont suggestion seems to often be wrong. This change doublechecks the selection of 'typ1', prefering to use 'OTTO' if there are no 'TYP1' or 'CID ' tables. These sorts of fonts are extremely old and unlikely to be in current use. It appears that CTFont may report that it has this format if it is an 'OTTO' font with very few glyphs. If Skia serializes such a font with 'typ1' as the first four bytes, CoreGraphics will not create a CGFont from the resulting font data. BUG=chromium:809763,skia:7630 Change-Id: I9979b9f0ebdd27c4ad0903e8ee6237241e755541 Reviewed-on: https://skia-review.googlesource.com/113306 Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> | 8 年前 | |
[Fontations] Synthethize cap height Running views unittests in Chromium shows that FreeType and Fontations backends differ in cap height synthesize. Synthesize cap height based on capital H. Bug: skia:391142848 Cq-Include-Trybots: luci.skia.skia.primary:Build-Debian10-Clang-x86_64-Debug-Fontations,Build-Mac-Clang-x86_64-Debug-Fontations,Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-NativeFonts_Fontations,Test-Mac12-Clang-MacBookPro16.2-CPU-AppleIntel-x86_64-Debug-All-NativeFonts_Fontations Change-Id: I5cdf25475fd9da95910df8044f6fb9aa0bd3c6e2 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/940276 Reviewed-by: Ben Wagner <bungeman@google.com> Reviewed-by: Dominik Röttsches <drott@google.com> Commit-Queue: Dominik Röttsches <drott@google.com> | 1 年前 | |
[Fontations] Synthethize cap height Running views unittests in Chromium shows that FreeType and Fontations backends differ in cap height synthesize. Synthesize cap height based on capital H. Bug: skia:391142848 Cq-Include-Trybots: luci.skia.skia.primary:Build-Debian10-Clang-x86_64-Debug-Fontations,Build-Mac-Clang-x86_64-Debug-Fontations,Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-NativeFonts_Fontations,Test-Mac12-Clang-MacBookPro16.2-CPU-AppleIntel-x86_64-Debug-All-NativeFonts_Fontations Change-Id: I5cdf25475fd9da95910df8044f6fb9aa0bd3c6e2 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/940276 Reviewed-by: Ben Wagner <bungeman@google.com> Reviewed-by: Dominik Röttsches <drott@google.com> Commit-Queue: Dominik Röttsches <drott@google.com> | 1 年前 | |
Add more variation support on Mac. With the recent transition to creating fonts from data as CTFonts and dropping variation support from macOS 10.11 and earlier, it is now possible to reliably make variation clones and get the axis information. Change-Id: Ia9a0922ac94a29e1508d2e74d4ce973751044866 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/259421 Reviewed-by: Herb Derby <herb@google.com> Reviewed-by: Dominik Röttsches <drott@chromium.org> Commit-Queue: Ben Wagner <bungeman@google.com> | 6 年前 | |
Add Em test font. This test font contains ☓ U+2613 SALTIRE ⬛ U+2B1B BLACK LARGE SQUARE ⬜ U+2B1C WHITE LARGE SQUARE All at full EM size (with standard amount above and below the baseline). Review URL: https://codereview.chromium.org/1134153002 | 10 年前 | |
Move resource fonts to common location. Move resource fonts to resources/fonts, add a destortable font for testing, and clean up how the tests create fonts from resources. R=joshualitt@google.com Review URL: https://codereview.chromium.org/1120823002 | 11 年前 | |
Add HangingS.ttf to test large flourish caps. This is designed to allow local testing of the related bug. BUG=chromium:522846 Review URL: https://codereview.chromium.org/1315983002 | 10 年前 | |
Determine weight, width and slant from variable axes Let variable axes override existing or determine style information with priority over FreeType face flags or information from the OS/2 table. Add test case for matching a variable fonts through SkFontMgr_FCI to ensure the weight determination from variable axes is exercise. The test does not exercise width or slant. Add a small (~8.5k) subsetted Noto Sans CJK collection as a test font (made using [1]), and ensure that matching, reported font style and axis configuration are correct after matching. [1] https://github.com/drott/noto-cjk/blob/subsetVFttv/subsetvf.py Bug: skia:12864, skia:12881 Change-Id: I1fb05d88f68eda308b8864d32d98400c68e46834 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/500516 Commit-Queue: Dominik Röttsches <drott@chromium.org> Reviewed-by: Ben Wagner <bungeman@google.com> Auto-Submit: Dominik Röttsches <drott@chromium.org> Commit-Queue: Dominik Röttsches <drott@google.com> | 4 年前 | |
Move resource fonts to common location. Move resource fonts to resources/fonts, add a destortable font for testing, and clean up how the tests create fonts from resources. R=joshualitt@google.com Review URL: https://codereview.chromium.org/1120823002 | 11 年前 | |
[skottie] GM exercising external font loading Sets up a fake web font loader which serves a local/resource font to the sample text animation. Also rename resources/skotty/skotty_* -> resources/skottie/skottie_*. Change-Id: I4af5b24fc3cc5c63c78801979f9be56744047134 Reviewed-on: https://skia-review.googlesource.com/155881 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Florin Malita <fmalita@chromium.org> | 7 年前 | |
GM: add test for type1 font BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2350453002 Review-Url: https://codereview.chromium.org/2350453002 | 9 年前 | |
GM: add test for type1 font BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2350453002 Review-Url: https://codereview.chromium.org/2350453002 | 9 年前 | |
SkPDF: fall back on paths for unembeddable fonts. Add GM, SkPDFFont::CanEmbedTypeface BUG=skia:3866 Review URL: https://codereview.chromium.org/1401763002 | 10 年前 | |
Add a gzip'ed svgDoc to SampleSVG.ttf The OT-SVG specification allows individual svgDoc inside the SVG table to be optionaly gzip'ed. Add a glyph to SampleSVG.ttf which uses a compressed svgDoc so that this can be tested. This font crashes vanilla FreeType 2.12.0 and 2.12.1. This issue was fixed with [0] and backported to Debian in 2.12.1+dfsg-3 [1]. [0] https://gitlab.freedesktop.org/freetype/freetype/-/commit/c26872ed59cba3af2f407b5eefc92fcec92aa52b [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1013094 Change-Id: I45e115a743b8aa4d545f34c9668597d22e0a2bf4 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/545779 Commit-Queue: Ben Wagner <bungeman@google.com> Reviewed-by: Herb Derby <herb@google.com> | 3 年前 | |
Android NDK typefaces to report all names In addition to the names of the typefaces given by the underlying font, report all the names that are added by the fonts.xml scan. This allows for better testing for name based matching. Also add a few tests for createFamilyNameIterator. Change-Id: I2bb80a9c2ae6e89ae1563d70356f489c3ce3608f Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1033356 Commit-Queue: Ben Wagner <bungeman@google.com> Reviewed-by: Florin Malita <fmalita@google.com> | 11 个月前 | |
Skip degenerate contours in glyphs. Stroking in Skia follows the SVG rules of adding end caps to degenerate contours. Skip all degenerate contours and degenerate curves on contours to avoid this. Bug: skia:9820 Change-Id: I320beeeb3728f39c764729454dcb128a05524d35 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/268166 Commit-Queue: Ben Wagner <bungeman@google.com> Reviewed-by: Herb Derby <herb@google.com> | 6 年前 | |
Skip degenerate contours in glyphs. Stroking in Skia follows the SVG rules of adding end caps to degenerate contours. Skip all degenerate contours and degenerate curves on contours to avoid this. Bug: skia:9820 Change-Id: I320beeeb3728f39c764729454dcb128a05524d35 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/268166 Commit-Queue: Ben Wagner <bungeman@google.com> Reviewed-by: Herb Derby <herb@google.com> | 6 年前 | |
Remove OFL text from Variable.ttf This is causing issues with various license checkers. The link to the appropriate license is maintained. Change-Id: I6a2e3f670860482bd1f5ec1b46f5ec3ec4840aa9 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/522984 Reviewed-by: Jim Van Verth <jvanverth@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> | 4 年前 | |
Ensure variable font from data created at default. If font data is used to create an SkTypeface and the font data describes a variable font and no variation parameters are specified, the SkTypeface created should have the default values for all axes. This is particularaly interesting with DirectWrite since it makes this not straight forward. Bug: skia:10929 Cq-Include-Trybots: luci.skia.skia.primary:Test-Win10-Clang-NUC5i7RYH-CPU-AVX2-x86_64-Debug-All-NativeFonts Change-Id: I4620deebf52142bbdffa1a283343b503cd1e6981 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/338604 Commit-Queue: Ben Wagner <bungeman@google.com> Reviewed-by: Herb Derby <herb@google.com> | 5 年前 | |
Add ahem.ttf. This font comes up fairly often due to being included as a primary font in css testing. There are several Paragraph samples which already assume it is present at this location. It is fairly small and very liberally licensed. This font file is ahem.ttf from https://www.w3.org/Style/CSS/Test/Fonts/Ahem/ . Change-Id: I6fdcb036cecca66e725ecb30e0a07fef1dfb1cdf Reviewed-on: https://skia-review.googlesource.com/c/skia/+/289445 Reviewed-by: Julia Lavrova <jlavrova@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> | 6 年前 | |
Reland "Add PostScript name to generated fonts" When a font does not provide a PostScript name CoreText will make up a PostScript name based on the address of the font data, which is non-deterministic. This causes any PDFs Skia emits with these fonts to contain this non-deterministic name, making these PDFs non-reproducible. Giving these test fonts PostScript names allows such PDFs to be reproducible. This also picks up a change [0] which makes Jupiter in the "Planets" font partially transparent. This was done to detect transparency issues with glyphs, which will now be better tested. Comments and organization around the use of sbix originOffsetX and originOffsetY are updated to more closely match current reality. Using the newer png encoder also fixes the sbix and CBDT image issues around the anitaliasing being composited against black, leading to much cleaner looking gm images. [0] https://skia.googlesource.com/skia.git/+/909cf06ad73879d1d247bd58572c60c1bfabe7ba Original-Change-Id: I3becbff733229af2fbc4b0dfda8b8257d7531731 Original-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/853258 Original-Reviewed-by: Brian Osman <brianosman@google.com> Original-Commit-Queue: Ben Wagner <bungeman@google.com> Revert-Change-Id: I6a8ffb8594c7f3eb4eede184bc7951fd0d0fa8e9 Revert-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854380 Revert-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Revert-Commit-Queue: Ben Wagner <bungeman@google.com> Change-Id: I699a161e7a5d421154c0fa39a6f7bee3fcb720bf Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854436 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> | 2 年前 | |
Reland "Add PostScript name to generated fonts" When a font does not provide a PostScript name CoreText will make up a PostScript name based on the address of the font data, which is non-deterministic. This causes any PDFs Skia emits with these fonts to contain this non-deterministic name, making these PDFs non-reproducible. Giving these test fonts PostScript names allows such PDFs to be reproducible. This also picks up a change [0] which makes Jupiter in the "Planets" font partially transparent. This was done to detect transparency issues with glyphs, which will now be better tested. Comments and organization around the use of sbix originOffsetX and originOffsetY are updated to more closely match current reality. Using the newer png encoder also fixes the sbix and CBDT image issues around the anitaliasing being composited against black, leading to much cleaner looking gm images. [0] https://skia.googlesource.com/skia.git/+/909cf06ad73879d1d247bd58572c60c1bfabe7ba Original-Change-Id: I3becbff733229af2fbc4b0dfda8b8257d7531731 Original-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/853258 Original-Reviewed-by: Brian Osman <brianosman@google.com> Original-Commit-Queue: Ben Wagner <bungeman@google.com> Revert-Change-Id: I6a8ffb8594c7f3eb4eede184bc7951fd0d0fa8e9 Revert-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854380 Revert-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Revert-Commit-Queue: Ben Wagner <bungeman@google.com> Change-Id: I699a161e7a5d421154c0fa39a6f7bee3fcb720bf Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854436 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> | 2 年前 | |
Reland "Implementing Fontations font scanner" This is a reland of commit 432b4e0a854bb6bb3fe66b9fc41e3a98c5bc6d55 Original change's description: > Implementing Fontations font scanner > > (using Fontations font scanner for Android font mgr) > FontStyle added > Reading font/collection added > > Change-Id: I4036acf8420583700c9ab108d40eed585dfbfd9b > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/799417 > Commit-Queue: Julia Lavrova <jlavrova@google.com> > Reviewed-by: Dominik Röttsches <drott@chromium.org> > Reviewed-by: Ben Wagner <bungeman@google.com> > Reviewed-by: Florin Malita <fmalita@google.com> Change-Id: Ia96a1a3b9bd4e5bb4dcfefe4cef4319465ed6fd7 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/817796 Reviewed-by: Florin Malita <fmalita@google.com> Commit-Queue: Julia Lavrova <jlavrova@google.com> Reviewed-by: Dominik Röttsches <drott@chromium.org> Reviewed-by: Ben Wagner <bungeman@google.com> | 2 年前 | |
Add support for fallbackFor in Android parser. Change-Id: Id328c67b6ad5d76584030f480316425f25979ebf Reviewed-on: https://skia-review.googlesource.com/c/171644 Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> | 7 年前 | |
Use hintgasp font when testing rendering. The hintgasp font was added specifically for the typefacerendering gm. However, this gm didn't actually use the font, so now use it. In addition this adds embedded bitmap strikes to the hintgasp font and the gm is updated to test these as well. GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2140863002 NOTREECHECKS=true Test only change, does not affect users. Review-Url: https://codereview.chromium.org/2140863002 | 9 年前 | |
Reland "Add PostScript name to generated fonts" When a font does not provide a PostScript name CoreText will make up a PostScript name based on the address of the font data, which is non-deterministic. This causes any PDFs Skia emits with these fonts to contain this non-deterministic name, making these PDFs non-reproducible. Giving these test fonts PostScript names allows such PDFs to be reproducible. This also picks up a change [0] which makes Jupiter in the "Planets" font partially transparent. This was done to detect transparency issues with glyphs, which will now be better tested. Comments and organization around the use of sbix originOffsetX and originOffsetY are updated to more closely match current reality. Using the newer png encoder also fixes the sbix and CBDT image issues around the anitaliasing being composited against black, leading to much cleaner looking gm images. [0] https://skia.googlesource.com/skia.git/+/909cf06ad73879d1d247bd58572c60c1bfabe7ba Original-Change-Id: I3becbff733229af2fbc4b0dfda8b8257d7531731 Original-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/853258 Original-Reviewed-by: Brian Osman <brianosman@google.com> Original-Commit-Queue: Ben Wagner <bungeman@google.com> Revert-Change-Id: I6a8ffb8594c7f3eb4eede184bc7951fd0d0fa8e9 Revert-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854380 Revert-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Revert-Commit-Queue: Ben Wagner <bungeman@google.com> Change-Id: I699a161e7a5d421154c0fa39a6f7bee3fcb720bf Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854436 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> | 2 年前 | |
Reland "Add PostScript name to generated fonts" When a font does not provide a PostScript name CoreText will make up a PostScript name based on the address of the font data, which is non-deterministic. This causes any PDFs Skia emits with these fonts to contain this non-deterministic name, making these PDFs non-reproducible. Giving these test fonts PostScript names allows such PDFs to be reproducible. This also picks up a change [0] which makes Jupiter in the "Planets" font partially transparent. This was done to detect transparency issues with glyphs, which will now be better tested. Comments and organization around the use of sbix originOffsetX and originOffsetY are updated to more closely match current reality. Using the newer png encoder also fixes the sbix and CBDT image issues around the anitaliasing being composited against black, leading to much cleaner looking gm images. [0] https://skia.googlesource.com/skia.git/+/909cf06ad73879d1d247bd58572c60c1bfabe7ba Original-Change-Id: I3becbff733229af2fbc4b0dfda8b8257d7531731 Original-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/853258 Original-Reviewed-by: Brian Osman <brianosman@google.com> Original-Commit-Queue: Ben Wagner <bungeman@google.com> Revert-Change-Id: I6a8ffb8594c7f3eb4eede184bc7951fd0d0fa8e9 Revert-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854380 Revert-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Revert-Commit-Queue: Ben Wagner <bungeman@google.com> Change-Id: I699a161e7a5d421154c0fa39a6f7bee3fcb720bf Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854436 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> | 2 年前 | |
Reland "Add PostScript name to generated fonts" When a font does not provide a PostScript name CoreText will make up a PostScript name based on the address of the font data, which is non-deterministic. This causes any PDFs Skia emits with these fonts to contain this non-deterministic name, making these PDFs non-reproducible. Giving these test fonts PostScript names allows such PDFs to be reproducible. This also picks up a change [0] which makes Jupiter in the "Planets" font partially transparent. This was done to detect transparency issues with glyphs, which will now be better tested. Comments and organization around the use of sbix originOffsetX and originOffsetY are updated to more closely match current reality. Using the newer png encoder also fixes the sbix and CBDT image issues around the anitaliasing being composited against black, leading to much cleaner looking gm images. [0] https://skia.googlesource.com/skia.git/+/909cf06ad73879d1d247bd58572c60c1bfabe7ba Original-Change-Id: I3becbff733229af2fbc4b0dfda8b8257d7531731 Original-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/853258 Original-Reviewed-by: Brian Osman <brianosman@google.com> Original-Commit-Queue: Ben Wagner <bungeman@google.com> Revert-Change-Id: I6a8ffb8594c7f3eb4eede184bc7951fd0d0fa8e9 Revert-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854380 Revert-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Revert-Commit-Queue: Ben Wagner <bungeman@google.com> Change-Id: I699a161e7a5d421154c0fa39a6f7bee3fcb720bf Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854436 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> | 2 年前 | |
Reland "Add PostScript name to generated fonts" When a font does not provide a PostScript name CoreText will make up a PostScript name based on the address of the font data, which is non-deterministic. This causes any PDFs Skia emits with these fonts to contain this non-deterministic name, making these PDFs non-reproducible. Giving these test fonts PostScript names allows such PDFs to be reproducible. This also picks up a change [0] which makes Jupiter in the "Planets" font partially transparent. This was done to detect transparency issues with glyphs, which will now be better tested. Comments and organization around the use of sbix originOffsetX and originOffsetY are updated to more closely match current reality. Using the newer png encoder also fixes the sbix and CBDT image issues around the anitaliasing being composited against black, leading to much cleaner looking gm images. [0] https://skia.googlesource.com/skia.git/+/909cf06ad73879d1d247bd58572c60c1bfabe7ba Original-Change-Id: I3becbff733229af2fbc4b0dfda8b8257d7531731 Original-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/853258 Original-Reviewed-by: Brian Osman <brianosman@google.com> Original-Commit-Queue: Ben Wagner <bungeman@google.com> Revert-Change-Id: I6a8ffb8594c7f3eb4eede184bc7951fd0d0fa8e9 Revert-Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854380 Revert-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Revert-Commit-Queue: Ben Wagner <bungeman@google.com> Change-Id: I699a161e7a5d421154c0fa39a6f7bee3fcb720bf Reviewed-on: https://skia-review.googlesource.com/c/skia/+/854436 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> | 2 年前 | |
Add SampleSBIX to study sbix glyph translation. What affects the placement of an sbix image? The cbox? The bounding box? The lsb? The offsets? In which direction? What are the side effects? Change-Id: I5b630c2117a26481733392bc1e95428d9a67fb34 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/519078 Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> | 4 年前 | |
Move resource fonts to common location. Move resource fonts to resources/fonts, add a destortable font for testing, and clean up how the tests create fonts from resources. R=joshualitt@google.com Review URL: https://codereview.chromium.org/1120823002 | 11 年前 | |
[Fontations-backend] Add nested COLRv1 PaintGlyph tests Add tests that trip the fillPath() optimization because they do not have the expected sequences of a Paint*Gradient after a PaintGlyph. New test glyphs reviewed in upstream in [1] [1] https://github.com/googlefonts/color-fonts/pull/126 Bug: b/301562314 Cq-Include-Trybots: luci.skia.skia.primary:Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-NativeFonts,Test-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android_NativeFonts,Build-Debian10-Clang-x86_64-Debug-Fontations,Build-Mac-Clang-x86_64-Debug-Fontations,Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-Fontations,Test-Mac12-Clang-MacBookPro16.2-CPU-AppleIntel-x86_64-Debug-All-Fontations Change-Id: I187fc0df0504cbb16350022f3f1505fd0593977a Reviewed-on: https://skia-review.googlesource.com/c/skia/+/802596 Auto-Submit: Dominik Röttsches <drott@chromium.org> Reviewed-by: Ben Wagner <bungeman@google.com> Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Brian Osman <brianosman@google.com> Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Dominik Röttsches <drott@google.com> | 2 年前 | |
[Fontations-backend] Add nested COLRv1 PaintGlyph tests Add tests that trip the fillPath() optimization because they do not have the expected sequences of a Paint*Gradient after a PaintGlyph. New test glyphs reviewed in upstream in [1] [1] https://github.com/googlefonts/color-fonts/pull/126 Bug: b/301562314 Cq-Include-Trybots: luci.skia.skia.primary:Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-NativeFonts,Test-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android_NativeFonts,Build-Debian10-Clang-x86_64-Debug-Fontations,Build-Mac-Clang-x86_64-Debug-Fontations,Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-Fontations,Test-Mac12-Clang-MacBookPro16.2-CPU-AppleIntel-x86_64-Debug-All-Fontations Change-Id: I187fc0df0504cbb16350022f3f1505fd0593977a Reviewed-on: https://skia-review.googlesource.com/c/skia/+/802596 Auto-Submit: Dominik Röttsches <drott@chromium.org> Reviewed-by: Ben Wagner <bungeman@google.com> Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Brian Osman <brianosman@google.com> Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Dominik Röttsches <drott@google.com> | 2 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 年前 | ||
| 2 年前 | ||
| 8 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 年前 | ||
| 10 年前 | ||
| 11 年前 | ||
| 10 年前 | ||
| 4 年前 | ||
| 11 年前 | ||
| 7 年前 | ||
| 9 年前 | ||
| 9 年前 | ||
| 10 年前 | ||
| 3 年前 | ||
| 11 个月前 | ||
| 6 年前 | ||
| 6 年前 | ||
| 4 年前 | ||
| 5 年前 | ||
| 6 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 7 年前 | ||
| 9 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 4 年前 | ||
| 11 年前 | ||
| 2 年前 | ||
| 2 年前 |