<div>                Dear mpsuzuki, and others,<br><br>Slightly beating a dead horse - most of the following info (with further details) is posted at the end of<br>https://bugs.chromium.org/p/chromium/issues/detail?id=306078<br><br>- Google folks did add OT-SVG support to skia for freetype/directwrite-based systems (i.e. linux/android and windosws) in m103, but left it off. You need to add one extra line of code at the start of your application to switch it on.<br><br>- Variants of chrome browser includes blink, which in-term includes skia. Blink has the ability to configure skia to use freetype on mac/windows instead of mac' coretext or windows directwrite to load fonts. This enables chrome on mac to load COLRv0 and CBDT/CBLC color fonts, and chrome on windows to load sbix color fonts, which the "native" font loader does not support.<br><br>Both of these are included in the next skia-python, m120 ( https://github.com/kyamagu/skia-python) - should be out as soon as I can tag it to build/publish. I can't confirm that the directwrite OT-SVG code works, but loading OT-SVG via freetype on windows does. Would appreciate some windows users having a try.<br><br>So maintainers/packagers of chrome variants - it should be just one additional line to support OT-SVG fonts on freetype-based system (i.e linux). On windows/directwrite, I can't confirm that single line works, but freetype is already used as fallback for COLRv0 and CBDT/CBLC on mac, and for sbix on windows, and it shouldn't be hard to do the same thing for OT-SVG for non-linux.<br><br>Regards,<br>Hin-Tak<br><br>P.S. Here is the top part of skia-python m120's release notes - yes, I created the pull so I wrote this myself:<br><br>New in m120:<br><br>* Rudimentary support (TextBlob::MakeFromShapedText) of text-shaping via<br>  upstream's libSkShaper module. Intially this was added to support<br>  emoji's with skin-tone modifiers (#195), but has the fortunate side-effect<br>  that now LTR languages (Arabic, Hebrew, Tibetan ...) work as desired in<br>  skia-python's drawing. Note libSkShaper is buggy on windows.<br>  ( https://issues.skia.org/issues/310510988 )<br><br>* Option to use freetype as fontmgr on non-linux (#213) - using<br>  skia.FontMgr.New_Custom_Empty() (upstream's SkFontMgr_New_Custom_Empty).<br>  This allows Windows/Mac users to use some font formats not supported by<br>  DirectWrite/CoreText (see #195); and also work around bug in CoreText (#138,<br>  https://issues.skia.org/310510989 ).<br><br>* OT-SVG font support is on by default now (#212, also see #195).<br><br>* Vulkan is enabled for Linux/Windows. Most of the APIs were in m87 (stubs?)<br>  but were made optional in m98+, and dependent on GPU backend compiled in.<br>  For Mac OS X users, upstream removed MoltenVK support in m83, and recommend<br>  using Metal backend (TODO).<br><br>            </div>            <div class="yahoo_quoted" style="margin:10px 0px 0px 0.8ex;border-left:1px solid #ccc;padding-left:1ex;">                        <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">                                <div>                    On Friday, 14 July 2023 at 02:43:44 BST, suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> wrote:                </div>                <div><br></div>                <div><br></div>                <div><div dir="ltr">Dear Hin-Tak,<br></div><div dir="ltr"><br></div><div dir="ltr">The Google Chrome m103, the web browser released on the late 2022-06<br></div><div dir="ltr">( <a href="https://chromium.googlesource.com/chromium/src/+log/103.0.5060.53..103.0.5060.66?pretty=fuller&n=10000" target="_blank">https://chromium.googlesource.com/chromium/src/+log/103.0.5060.53..103.0.5060.66?pretty=fuller&n=10000</a> ),<br></div><div dir="ltr">supported OT-SVG?<br></div><div dir="ltr"><br></div><div dir="ltr">According to <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=306078" target="_blank">https://bugs.chromium.org/p/chromium/issues/detail?id=306078</a> ,<br></div><div dir="ltr">a feature request for OT-SVG support was closed as "wont fix" on 2021.<br></div><div dir="ltr"><br></div><div dir="ltr">My Google Chrome 114 reports "OpenType-SVG is not supported" on<br></div><div dir="ltr"><a href="https://pixelambacht.nl/chromacheck/" target="_blank">https://pixelambacht.nl/chromacheck/</a> , it sounds consistent with the<br></div><div dir="ltr">status of this feature request.<br></div><div dir="ltr"><br></div><div dir="ltr">However, although this feature request was closed, some people still post<br></div><div dir="ltr">some comments.<br></div><div dir="ltr"><br></div><div dir="ltr">Regards,<br></div><div dir="ltr">mpsuzuki<br></div><div dir="ltr"><br></div><div dir="ltr">On 2023/07/14 1:59, Hin-Tak Leung wrote:<br></div><div dir="ltr">> I see the future of OT-SVG as falling into half-half. There are technical/implementation details, but also overall strategies and decisions from stakeholders. One glaring(?) aspect is certainly that Google's  chrome team supports COLRv1 (not yet a OFF spec) in m98, earlier than OT-SVG (in 4th edition in 2019) in chrome m103...<br></div></div>            </div>                </div>