[x3d-public] FontLibrary status
John Carlson
yottzumm at gmail.com
Wed Jul 16 19:01:06 PDT 2025
Note that I can’t find an example of FontLibrary element on the X3DOM
editor link, I’m unsure of status?
On Wed, Jul 16, 2025 at 8:56 PM John Carlson <yottzumm at gmail.com> wrote:
> Found this in previous posts:
>
> # example adapted with thanks from X3DOM Editor TextHaveFunWithX3D.x3d <https://andreasplesch.github.io/Library/Viewer/index.html?url=https://gist.githubusercontent.com/andreasplesch/dc9111dcd106f1a69d567ceca8f52701/raw/8cdf9764f11e08b5f541dee487fc0811bb0cf927/FontHaveFunWithX3D.x3d>
>
> COMPONENT Text : 2
> FontLibrary {
> family "Playwright_CA_Guides"
> url [ "MjQamj1kuP_soQ3o-rysO9Ci_8oJlIUUInI.woff2"
> "https://fonts.gstatic.com/s/playwritecaguides/v1/MjQamj1kuP_soQ3o-rysO9Ci_8oJlIUUInI.woff2" ]
> }
> Shape {
>
>
> Now, is there a collection of fonts available online? Is there a limit to
> the number of FontLibraries in the standard?
>
> John
>
> On Wed, Jul 16, 2025 at 8:52 PM John Carlson <yottzumm at gmail.com> wrote:
>
>> I’m assuming that the MovieTexture changes for animated PNGs won’t appear
>> on the Profile pages?
>>
>> Do we have an Annex with examples of FontLibrary?
>>
>> John
>>
>>
>> On Wed, Jul 16, 2025 at 8:37 PM Don Brutzman via x3d-public <
>> x3d-public at web3d.org> wrote:
>>
>>> In X3D Architecture version 4.1 (draft), for consistency, each of the
>>> profiles containing FontStyle ought to include FontLibrary as well.
>>>
>>> - Full (already added)
>>> - Immersive
>>> - MedicalInterchange
>>>
>>> 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.
>>>
>>> Mantis and all three profiles are now updated.
>>>
>>> - Mantis 1490: FontLibrary node for font libraries and handling of
>>> font files
>>> - https://mantis.web3d.org/view.php?id=1490#c3804
>>>
>>> spec pages:
>>>
>>> -
>>> https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/immersive.html
>>> -
>>> https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fullProfile.html
>>> -
>>> https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/MedicalInterchange.html
>>>
>>> Hopefully I'm not "jumping the gun" and moving too soon, this seems like
>>> a logical consistency change. Further thinking and improvements always
>>> welcome.
>>>
>>> all the best, Don
>>>
>>> On Thu, Jul 10, 2025 at 5:42 AM Andreas Plesch <andreasplesch at gmail.com>
>>> wrote:
>>>
>>>> Sounds good.
>>>>
>>>> I have deployed a new dev version.
>>>>
>>>> Please note that the download link for the dev version of x3dom has
>>>> migrated from x3dom.org/download/dev (not updated) to
>>>>
>>>> https://cdn.jsdelivr.net/gh/x3dom/x3dom-dev/dist/x3dom.js (preferred)
>>>> or
>>>> https://x3dom.github.io/x3dom-dev/dist/x3dom.js
>>>>
>>>> which is
>>>> automatically updated through
>>>> https://github.com/x3dom/x3dom-dev
>>>> for every merged PR at
>>>> https://github.com/x3dom/x3dom
>>>>
>>>> The netlify link is obsolete.
>>>>
>>>> Andreas
>>>>
>>>> On Thu, Jul 10, 2025, 6:06 AM Don Brutzman <don.brutzman at gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks for following through, Andreas.
>>>>>
>>>>> 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.
>>>>>
>>>>> - X3D Architecture version 4.1 draft, 15 Text component
>>>>> -
>>>>> https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html
>>>>> - 15.2.2.2 Font family and style
>>>>> -
>>>>> https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html#Fontfamilyandstyle
>>>>> - 15.4.1 FontLibrary
>>>>> -
>>>>> https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html#FontLibrary
>>>>> - Mantis 1490: FontLibrary node for font libraries and handling of
>>>>> font files
>>>>> - https://mantis.web3d.org/view.php?id=1490
>>>>>
>>>>> 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.
>>>>>
>>>>> all the best, Don
>>>>>
>>>>> On Wed, Jul 9, 2025 at 11:41 AM Andreas Plesch via x3d-public <
>>>>> x3d-public at web3d.org> wrote:
>>>>>
>>>>>> I would like to wrap up FontLibrary work and clean up development
>>>>>> before merging into the x3dom dev release.
>>>>>>
>>>>>> 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.
>>>>>>
>>>>>> This only applies to x3dom since it does not really check on the X3D
>>>>>> version given in the X3D document.
>>>>>>
>>>>>> Thanks, Andreas
>>>>>>
>>>>>> --
>>>>>> Andreas Plesch
>>>>>> Waltham, MA 02453
>>>>>> _______________________________________________
>>>>>> x3d-public mailing list
>>>>>> x3d-public at web3d.org
>>>>>> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>>>>>>
>>>>> _______________________________________________
>>> x3d-public mailing list
>>> x3d-public at web3d.org
>>> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250716/f07757bc/attachment.html>
More information about the x3d-public
mailing list