[x3d-public] FontLibrary status

Don Brutzman don.brutzman at gmail.com
Wed Jul 16 18:36:39 PDT 2025


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
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250716/15925343/attachment-0001.html>


More information about the x3d-public mailing list