Revert "Revert "custom typeface""

Fix: implement onComputeBounds() and generateFontMetrics()

This reverts commit 0066adefa97dccddf75a73d0cecf2cf7374cd146.

Change-Id: Idb59336a3d201bb97e494ee0e0bb189e0a7186f1
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/288536
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
7 files changed