[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