Add Carlito font family.

Carlito is metric-compatible with Calibri and we add a mapping entry to
fontconfig (local.conf).

Carlito is licensed under OFL 1.1 and cannot be bundled into
the crosextrafonts package with Caladea licensed under Apache. So, I made
a new package crosextrafonts-carlito. However, both Caladea and Carlito will
be installed in /usr/share/fonts/crosextra.

Carlito comes in regular, bold, italic, and bold italic. The family
covers Latin-Greek-Cyrillic (not a complete set, though) with about
2,000 glyphs. It has the same character coverage as Calibri.

See http://codereview.chromium.org/23618061 for the Skia change.

BUG=chromium:280557
TEST=1. 'emerge chromeos-fonts' installs Carlito in crosextra.
2. With the Skia change rolled in, a page using Calibri will use Carlito
instead of the default fallback font (Arimo in case of English UI)

Change-Id: I09a0831cb260acb544d8936b7e8d3243580f6244
Reviewed-on: https://chromium-review.googlesource.com/170300
Reviewed-by: Jungshik Shin <jshin@chromium.org>
Commit-Queue: Jungshik Shin <jshin@chromium.org>
Reviewed-by: Daniel Erat <derat@chromium.org>
Tested-by: Jungshik Shin <jshin@chromium.org>
6 files changed