<p>Hi</p><p>I refer to</p><p><a target="_blank" rel="noopener noreferrer" href="https://lists.aau.at/pipermail/mpeg-otspec/2024-February/003285.html">https://lists.aau.at/pipermail/mpeg-otspec/2024-February/003285.html</a></p><p>--</p><p>A discussion about the technique of using an SVG file exported from Affinity Designer (Affinity Designer not having colour font capability) to produce a colour display using Microsoft Edge has arisen.</p><p><a target="_blank" rel="noopener noreferrer" href="https://forum.affinity.serif.com/index.php?/topic/199300-color-font-is-not-being-displayed-in-affinity-designer-2-desktop/&do=findComment&comment=1178254">https://forum.affinity.serif.com/index.php?/topic/199300-color-font-is-not-being-displayed-in-affinity-designer-2-desktop/&do=findComment&comment=1178254</a></p><p>https://forum.affinity.serif.com/index.php?/topic/199300-color-font-is-not-being-displayed-in-affinity-designer-2-desktop/&do=findComment&comment=1178261</p><p>Is the issue in this thread related to that or is about something different please?</p><p>Best regards,</p><p>William Overington</p><p>Monday 26 February 2024</p><p> </p><p><br> <br> </p><blockquote><p>------ Original Message ------<br>From: <span class="wt_Email">mpeg-otspec@lists.aau.at</span><br>To: <span class="wt_Email">htl10@users.sourceforge.net</span>; <span class="wt_Email">mpeg-otspec@lists.aau.at</span>; <span class="wt_Email">jfkthame@gmail.com</span><br>Sent: Tuesday, February 13th 2024, 00:44<br>Subject: Re: [MPEG-OTSPEC] [EXTERNAL] questions on OT-SVG in Chrome, MS Edge and Firefox<br> </p><div class="WordSection1"><p class="MsoNormal"><span style="font-size:11.0pt;">></span> Guess OT-SVG support was broken when MS Edge moved to a Chromium-based backend in April 2021.<br><br> </p><p class="MsoNormal"><span style="font-size:11.0pt;">That’s correct.</span></p><p class="MsoNormal"><span style="font-size:11.0pt;"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;">Peter</span></p><p class="MsoNormal"><span style="font-size:11.0pt;"> </span></p><div style="border-top:solid rgb(225,225,225) 1.0pt;border:none;padding:3.0pt 0.0in 0.0in 0.0in;"><p class="MsoNormal"><span style="font-family:Calibri , sans-serif;font-size:11.0pt;"><strong>From:</strong> Hin-Tak Leung <<span class="wt_Email">htl10@users.sourceforge.net</span>> </span><br><span style="font-family:Calibri , sans-serif;font-size:11.0pt;"><strong>Sent:</strong> Monday, February 12, 2024 3:07 PM</span><br><span style="font-family:Calibri , sans-serif;font-size:11.0pt;"><strong>To:</strong> <span class="wt_Email">mpeg-otspec@lists.aau.at</span>; Jonathan Kew <<span class="wt_Email">jfkthame@gmail.com</span>>; Peter Constable <<span class="wt_Email">pconstable@microsoft.com</span>></span><br><span style="font-family:Calibri , sans-serif;font-size:11.0pt;"><strong>Cc:</strong> suzuki toshiya <<span class="wt_Email">mpsuzuki@hiroshima-u.ac.jp</span>></span><br><span style="font-family:Calibri , sans-serif;font-size:11.0pt;"><strong>Subject:</strong> [EXTERNAL] questions on OT-SVG in Chrome, MS Edge and Firefox</span></p></div><p class="MsoNormal"> </p><div><p class="MsoNormal">Hi,<br><br>I have continued to keep the blink/skia patches [1] up to date to current Chromium. And continue to test them [2] with QT WebEngine, which is a slimmed-down Chromium code variant up to about 3 months behind in latest Chromium development. Am trying to get the QT folks to take the patches [3].<br><br>Since some claimed that MS Edge supports OT-SVG back in 2017, and MS Edge has been available for Linux for a while, I gave it a try, and it is a NO. Guess OT-SVG support was broken when MS Edge moved to a Chromium-based backend in April 2021.<br><br>Anyway, here is a question for Peter and possibly also other Microsoft folks:<br><br>- I have no idea how much current MS Edge on windows differs from Chrome on windows, but would you pass the URL for the patches to the relevant people and let them see what they see fit to adapt please? Thanks. Feedbacks and corrections/modifications can go to [1]'s issues, etc or directly/privately to me if needed.<br><br>And here is a question for Jonathan, and possibly other Firefox folks:<br><br>- logically my chrome patches are in 3 parts, a one-liner switching OT-SVG support on in Skia, tell OTS to let such fonts pass-through as a usable font format, and get Blink to use freetype for non-OS-native font formats similar to sbix for windows etc. The 2nd part is somewhat common to Firefox - how does firefox deal with OT-SVG web-font sanitizing-wise? Does its copy of OTS (AFAIK) let them through and just hope the SVG processing is robust enough, or do some XML/etc validation on the way?<br><br>Would like to hear what Safari/Apple folks or webkitgtk folks (both of them supoprts OT-SVG, the latter I tested myself with webkitgtk-sharp) who like to comment on the sanitizing/security aspect of OT-SVG web fonts too. <br><br>Hin-Tak<br><br><br>[1] <a target="_blank" rel="noopener noreferrer" href="https://github.com/HinTak/chromium-mod-CI">https://github.com/HinTak/chromium-mod-CI</a><br>[2] <a target="_blank" rel="noopener noreferrer" href="https://github.com/HinTak/Qt6WE-OT-SVG">https://github.com/HinTak/Qt6WE-OT-SVG</a><br>[3] <a target="_blank" rel="noopener noreferrer" href="https://bugreports.qt.io/browse/QTBUG-120543">https://bugreports.qt.io/browse/QTBUG-120543</a></p></div></div><hr><p>_______________________________________________<br>mpeg-otspec mailing list<br><span class="wt_Email">mpeg-otspec@lists.aau.at</span><br><a target="_blank" rel="noopener noreferrer" href="https://lists.aau.at/mailman/listinfo/mpeg-otspec">https://lists.aau.at/mailman/listinfo/mpeg-otspec</a><br> </p></blockquote>