<div dir="ltr"><div class="gmail_quote gmail_quote_container" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" class="gmail_attr">Il giorno dom 12 gen 2025 alle ore 03:04 Charles <<a href="mailto:peacech@gmail.com">peacech@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:arial,helvetica,sans-serif;font-size:small">variableAxisTags displays the tags that you have set, not the available tags for the font.</div></div></blockquote></div><div class="gmail_quote gmail_quote_container"><br></div><div class="gmail_quote gmail_quote_container">I was afraid of that.</div><div class="gmail_quote gmail_quote_container"><br></div><div class="gmail_quote gmail_quote_container">Yet, a few hours ago I remembered about QRawFont, and I just found out that a <span style="font-family:monospace"><a href="https://doc.qt.io/qt-6/qrawfont.html#fontTable">QRawFont.fontTable()</a></span> function has been introduced as well since 6.7 (you can access a QRawFont object through the static <span style="font-family:monospace">QRawFont.fromFont()</span>).<br></div><div class="gmail_quote gmail_quote_container">As said, I haven't had the opportunity to test variable fonts, so the above may still fall into the case mentioned by Charles.<br></div><div class="gmail_quote gmail_quote_container">Still, it's worth a shot.<br><br></div><div class="gmail_quote gmail_quote_container">If it still doesn't provide valid results, and as long as nobody else finds a more simple and reliable way to check if a font has variable features, you may consider filing a feature request ("Suggestion" in the "Issue Type" field) on the Qt bug tracker. Assuming it's actually possible.</div><div class="gmail_quote gmail_quote_container"><br></div><div class="gmail_quote gmail_quote_container">Just keep in mind that a QFont instance is more of an abstraction layer, and <b>does not</b> intrinsically represent a specific font.</div><div class="gmail_quote gmail_quote_container">From the description in its <a href="https://doc.qt.io/qt-6/qfont.html#details">documentation</a> (emphasis mine):<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>QFont can be regarded as a <b>query</b> for <b>one or more</b> fonts on the system.</div></blockquote><div><br></div><div>That's why QFontMetrics also provides a constructor that is based on a given paint device, which may give different results based on that device and its capabilities.</div><div>Font management is tricky (especially for cross-platform aspects), and the variable font support introduced since 6.7 is relatively new.</div><div>We may need some time until all these aspects are properly addressed, and filing <i>proper</i> reports may be a good thing to carefully consider.<br><br></div><div>And don't forget that font/text layout and management is an endless journey into hell...<br></div><div><br></div><div>Cheers,<br></div><div class="gmail_quote gmail_quote_container">MaurizioB<br></div><div class="gmail_quote gmail_quote_container"><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature">È difficile avere una convinzione precisa quando si parla delle ragioni del cuore. - "Sostiene Pereira", Antonio Tabucchi<br><a href="http://www.jidesk.net" target="_blank">http://www.jidesk.net</a></div></div>