* Revert "Revert "[CanvasKit] Automatically fall back to Noto fonts (#23096)" (#23357)"
This reverts commit f9f4d0168dc6e03324844db942a4bca717ebb2e0.
* WIP
* Use an Interval Tree to store the unicode ranges for the Noto Fonts
* Update licenses
* Remove debug print statements
* Respond to comments
* Fix analysis error
* Add tests
* Respond to comments
* Fix test
* Update goldens lock
* Skip screenshot test on Safari
* Skip CanvasKit tests on iOS Safari
* Move CanvasKit initialization so it doesn't run on iOS Safari