weasel API - v0.8.0
    Preparing search index...

    Type Alias OutlineSource

    OutlineSource:
        | string
        | ArrayBuffer
        | Blob
        | (() => ArrayBuffer | Blob | Promise<ArrayBuffer | Blob>)

    Where a face's bytes come from. A URL is fetched; a buffer or blob is used as-is; a thunk is called at first use, which is what lets queryLocalFonts results be registered eagerly and read lazily — the permission prompt and the (potentially many megabytes of) blob only happen for a family the document actually sets text in.