<div dir="auto">Note that I can’t find an example of FontLibrary element on the X3DOM editor link, I’m unsure of status?</div><div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Jul 16, 2025 at 8:56 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Found this in previous posts:</div><div dir="auto"><span style="font-family:-apple-system,sans-serif"><br></span></div><div dir="auto"><span style="font-family:-apple-system,sans-serif"><div><pre style="font-family:monospace;color:rgb(0,0,0);font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;background-color:rgb(255,255,0);text-decoration:none"><span style="background-color:lightcyan"># example adapted with thanks from X3DOM Editor <a href="https://andreasplesch.github.io/Library/Viewer/index.html?url=https://gist.githubusercontent.com/andreasplesch/dc9111dcd106f1a69d567ceca8f52701/raw/8cdf9764f11e08b5f541dee487fc0811bb0cf927/FontHaveFunWithX3D.x3d" target="_blank">TextHaveFunWithX3D.x3d</a></span>
COMPONENT Text : 2
FontLibrary {
family "Playwright_CA_Guides"
url [ "MjQamj1kuP_soQ3o-rysO9Ci_8oJlIUUInI.woff2"
"<a href="https://fonts.gstatic.com/s/playwritecaguides/v1/MjQamj1kuP_soQ3o-rysO9Ci_8oJlIUUInI.woff2" target="_blank">https://fonts.gstatic.com/s/playwritecaguides/v1/MjQamj1kuP_soQ3o-rysO9Ci_8oJlIUUInI.woff2</a>" ]
}
Shape {</pre></div><br></span></div><div dir="auto"><span style="font-family:-apple-system,sans-serif">Now, is there a collection of fonts available online? Is there a limit to the number of FontLibraries in the standard?</span></div><div dir="auto"><span style="font-family:-apple-system,sans-serif"><br></span></div><div dir="auto"><span style="font-family:-apple-system,sans-serif">John </span></div><div dir="auto"><span style="font-family:-apple-system,sans-serif"><br></span></div><div dir="auto"><span style="font-family:-apple-system,sans-serif">On Wed, Jul 16, 2025 at 8:52 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:</span></div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="auto">I’m assuming that the MovieTexture changes for animated PNGs won’t appear on the Profile pages?</div></div><div dir="auto"><br></div><div dir="auto">Do we have an Annex with examples of FontLibrary?</div><div dir="auto"><br></div><div dir="auto">John </div><div dir="auto"><br></div><div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 16, 2025 at 8:37 PM Don Brutzman via x3d-public <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">In X3D Architecture version 4.1 (draft), for consistency, each of the profiles containing FontStyle ought to include FontLibrary as well.<br><ul><li>Full (already added)</li><li>Immersive</li><li>MedicalInterchange</li></ul><div>Each of these profiles already support Inline and X3DUrlObject, so this should not be a heavy lift to implement. We have been parsimonious about updating Immersive profile beyond VRML97, but in this case I think it is warranted since having a FontStyle without a corresponding FontLibrary would be puzzling and inconsistent.</div><div><br></div>Mantis and all three profiles are now updated.<div><ul><li>Mantis 1490: FontLibrary node for font libraries and handling of font files</li><li><a href="https://mantis.web3d.org/view.php?id=1490#c3804" target="_blank">https://mantis.web3d.org/view.php?id=1490#c3804</a></li></ul><div>spec pages:</div><ul><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/immersive.html" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/immersive.html</a></li><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fullProfile.html" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fullProfile.html</a></li><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/MedicalInterchange.html" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/MedicalInterchange.html</a></li></ul><div>Hopefully I'm not "jumping the gun" and moving too soon, this seems like a logical consistency change. Further thinking and improvements always welcome.</div></div><div><br></div><div>all the best, Don</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 10, 2025 at 5:42 AM Andreas Plesch <<a href="mailto:andreasplesch@gmail.com" target="_blank">andreasplesch@gmail.com</a>> wrote:<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="auto"><div>Sounds good.</div><div><br></div><div dir="auto">I have deployed a new dev version.</div><div dir="auto"><br></div><div dir="auto"><div style="font-size:12.8px" dir="auto">Please note that the download link for the dev version of x3dom has migrated from <a href="http://x3dom.org/download/dev" style="text-decoration-line:none;color:rgb(66,133,244)" target="_blank">x3dom.org/download/dev</a> (not updated) to</div><div style="font-size:12.8px" dir="auto"><br></div><div style="font-size:12.8px" dir="auto"><a href="https://cdn.jsdelivr.net/gh/x3dom/x3dom-dev/dist/x3dom.js" style="text-decoration-line:none;color:rgb(66,133,244)" target="_blank">https://cdn.jsdelivr.net/gh/x3dom/x3dom-dev/dist/x3dom.js</a> (preferred)</div><div style="font-size:12.8px" dir="auto">or</div><div style="font-size:12.8px" dir="auto"><a href="https://x3dom.github.io/x3dom-dev/dist/x3dom.js" style="text-decoration-line:none;color:rgb(66,133,244)" target="_blank">https://x3dom.github.io/x3dom-dev/dist/x3dom.js</a></div><div style="font-size:12.8px" dir="auto"><br></div><div style="font-size:12.8px" dir="auto">which is</div><div style="font-size:12.8px" dir="auto">automatically updated through</div><div style="font-size:12.8px" dir="auto"><a href="https://github.com/x3dom/x3dom-dev" style="text-decoration-line:none;color:rgb(66,133,244)" target="_blank">https://github.com/x3dom/x3dom-dev</a></div><div style="font-size:12.8px" dir="auto">for every merged PR at</div><div style="font-size:12.8px" dir="auto"><a href="https://github.com/x3dom/x3dom" style="text-decoration-line:none;color:rgb(66,133,244)" target="_blank">https://github.com/x3dom/x3dom</a></div></div><div dir="auto"><br></div><div dir="auto">The netlify link is obsolete. </div><div dir="auto"><br></div><div><div dir="ltr">Andreas<br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 10, 2025, 6:06 AM Don Brutzman <<a href="mailto:don.brutzman@gmail.com" target="_blank">don.brutzman@gmail.com</a>> wrote:<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">Thanks for following through, Andreas.<div><br></div><div>I believe that the online 4.1 draft captures the state of discussion.There have been no changes for a while, so hopefully we are at consensus and resolution.<div><div><ul><li>X3D Architecture version 4.1 draft, 15 Text component</li><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html" rel="noreferrer" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html</a></li><li>15.2.2.2 Font family and style</li><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html#Fontfamilyandstyle" rel="noreferrer" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html#Fontfamilyandstyle</a></li><li>15.4.1 FontLibrary</li><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html#FontLibrary" rel="noreferrer" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html#FontLibrary</a></li><li>Mantis 1490: FontLibrary node for font libraries and handling of font files</li><li><a href="https://mantis.web3d.org/view.php?id=1490" rel="noreferrer" target="_blank">https://mantis.web3d.org/view.php?id=1490</a> </li></ul><div>I think it is a good idea to deploy FontLibrary in X3DOM and other dev releases. Working with example X3D models displaying FontLibrary fonts interoperably will no doubt continue to be interesting. Implementation and evaluation is always an important stage of activity to make sure we "get things right" for the long term.</div></div><div><br></div><div>all the best, Don</div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 9, 2025 at 11:41 AM Andreas Plesch via x3d-public <<a href="mailto:x3d-public@web3d.org" rel="noreferrer" target="_blank">x3d-public@web3d.org</a>> wrote:<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>I would like to wrap up FontLibrary work and clean up development before merging into the x3dom dev release.</div><div><br></div><div>I know the current v4.1 spec. is just a draft. Were there any late developments to consider before merging ? Otherwise, I think the work is in good shape.</div><div><span class="gmail_signature_prefix"><br></span></div><div><span class="gmail_signature_prefix">This only applies to x3dom since it does not really check on the X3D version given in the X3D document.</span></div><div><span class="gmail_signature_prefix"><br></span></div><div><span class="gmail_signature_prefix">Thanks, Andreas</span></div><div><span class="gmail_signature_prefix"><br></span></div><div><span class="gmail_signature_prefix">-- </span><br></div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Andreas Plesch<br>Waltham, MA 02453</div></div></div></div>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" rel="noreferrer" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>
</div>
</blockquote></div></div>
</blockquote></div></div>