[x3d-public] FontLibrary status
John Carlson
yottzumm at gmail.com
Wed Jul 16 18:56:35 PDT 2025
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/74ba29a1/attachment-0001.html>
More information about the x3d-public
mailing list