[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