When using paragraph builder built with `MakeFromFontCollection`, `enableFontFallback()` doesn't seem to perform font fallback when text style doesn't contain `fontFamilies` or contains non-registered fonts, and the paragraph cannot be drawn (its paragraph.getLineMetrics() is empty)
The expectation came from the comment for `enableFontFallback()`https://skia.googlesource.com/skia/+/81ccf3ab27ee093cfe8c6896e7b75fc263b221e2/modules/canvaskit/npm_build/types/index.d.ts#3267
> Enable fallback to dynamically discovered fonts for characters that are not handled by the text style's fonts.
If the "text styles's fonts" meant the `fontFamilies` option, then it seems to suggest that passing a nonexistent font name or not passing anything at all, would employ the `dynamically discovered fonts`.
Reproduction: https://jsfiddle.net/8nty3bwL/1/
The test script is copied from from https://skia.googlesource.com/skia/+/81ccf3ab27ee093cfe8c6896e7b75fc263b221e2/modules/canvaskit/tests/paragraph_test.js#825 where `fontCollection.enableFontFallback()` is added, and `fontFamilies` is changed to a nonexistent font.
The workaround is to manually pass the fallback font names in the `fontFamilies` option, then font fallback works just fine - so maybe the comment was inaccurate?
