According to chromiumos, update to 1.31 available with various fixes. Arimo and Tinos 1.30 have a broken VDMX table. When BCI is activated, Blink reads vertical metrics from VDMX table. With (yMax, yMin) in VDMX at virtually all sizes larger than the previous version, line-spacing get larger leading to clipping in some web pages. 1.31 is identical to 1.30 except that VDMX table is fixed (restored to the previous value). I also locally "optimized" cmap table to have the same size as before (no actual change in mapping). BUG=chromium:544897 TEST=Go to http://jungshik.github.com/cr/bugs/544897/height.html, the last line should read "arimo: 19,20,20,19 tinos: 20,20,20,20". Change-Id: Ia8dea024825de9a3d74ce057c13c291a76205943 Reviewed-on: https://chromium-review.googlesource.com/310261 Commit-Ready: Jungshik Shin <jshin@chromium.org> Tested-by: Jungshik Shin <jshin@chromium.org> Reviewed-by: Dan Erat <derat@chromium.org> Reproducible: Always
Also 1.31.0 tarball doesn't include SymbolNeu font compared to 1.30.0.
It would be nice to have Caladea and Carlito fonts installed with croscorefonts too. These are metric aliases for Cambria and Carlito, respectively. Tarballs: https://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/crosextrafonts-20130214.tar.gz https://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/crosextrafonts-carlito-20130920.tar.gz
(In reply to Coacher from comment #2) > These are metric aliases for Cambria and Carlito, Typo: Cambria and Calibri.
Created attachment 440558 [details] croscorefonts-1.31.0.ebuild Here's my working ebuild that takes into account all of the above comments. FIXME: I was unable to find working homepages for Caladea and Carlito fonts. Fedora suggests these: http://code.google.com/p/chromium/issues/detail?id=168879 http://code.google.com/p/chromium/issues/detail?id=280557 but they both don't work from here.
Created attachment 440560 [details] 62-croscore-caladea.conf
Created attachment 440562 [details] 62-croscore-carlito.conf
this was bumped at some point