[x3d-public] draft X3D 4.1 prose for font files and libraries; Variable Fonts

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Tue Mar 4 06:54:11 PST 2025


Interesting possibility - it is good to have worthy goals!

Additional references for context:

  *
Wikipedia: Variable font
  *
https://en.wikipedia.org/wiki/Variable_font

  *
Google Fonts: Introducing variable fonts
  *
https://fonts.google.com/knowledge/introducing_type/introducing_variable_fonts

  *
Mozilla developer network (MDN) Variable Fonts Guide
  *
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_fonts/Variable_fonts_guide

Looks like a number of parameters might get passed into the font library, often customized.

Given that, a possible path forward might be to define a VariableFontStyle node that is similar to FontStyle that also includes field definitions.

Once again, CSS provides plenty of inspiration on how this might work.


all the best, Don

--

Don Brutzman  Naval Postgraduate School, Code USW/Br        brutzman at nps.edu

Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149

X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman



________________________________
From: Andreas Plesch <andreasplesch at gmail.com>
Sent: Tuesday, March 4, 2025 5:18 AM
To: Michalis Kamburelis <michalis.kambi at gmail.com>
Cc: Brutzman, Donald (Don) (CIV) <brutzman at nps.edu>; Holger Seelig <holger.seelig at yahoo.de>; Extensible 3D (X3D) Graphics public discussion <x3d-public at web3d.org>
Subject: Re: [x3d-public] draft X3D 4.1 prose for font files and libraries

During this design stage it would be the time to consider variable fonts.

https://stackoverflow.com/questions/57111097/does-freetype-support-variable-fonts

They are pretty common now.

They would require in effect an n-dimensional style.

They may be not too hard to support. The difficulty may be mostly in designing fields for n axes and axes values.

Andreas

Andreas Plesch
Waltham, MA 02453

[... Snipped prior unrelated email to start new thread ...]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250304/039e8b71/attachment.html>


More information about the x3d-public mailing list