<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Oct 11, 2017]]></title><description><![CDATA[<p dir="auto">Chris Jackson<br />
I'm wanting to see font support in OpenJSCAD - especially for the jscad-atom plugin. Is there anyone working on this? There are a couple of tickets in github, but it looks stalled.<br />
I have a clone of the BlocksCAD repo that is based on OpenJSCAD and implements font support with opentype.js but the re-organized jscad has changed a lot, so crossing it back over isn't trivial (to me, anyway).<br />
2 comments<br />
2<br />
no plus ones<br />
no shares<br />
Shared publicly</p>
<pre><code>Jeff Gay
Hi Chris,

If you understand how BlocksCAD implemented support then adding the same to openjscad.org - OpenJSCAD.org should not be difficult.

Mark and I can answer any questions while you work on the changes.
OpenJSCAD.org
openjscad.org
</code></pre>
<p dir="auto">Oct 11, 2017<br />
Chris Jackson<br />
My best understanding of BlocksCAD's uber object Blockscad, holds the fonts (fonts, fontList, fontName) provides a loader (loadFonts, loadFont, loadFontThenRender) (from text.js) There is a helper in viewer.js  (Blockscad.pathToPoints) and the rest of the useful stuff is in openscad-openjscad-translator PrimitiveModules Font prototype.<br />
So where should I put stuff? I am guessing openjscad/io for the load, core for the pathToPoints and the Font object in csg primatives2d ? Or would a font object be strictly an openjscad thing that should stay there?<br />
Plus I can see something needing to happen in scad-api?</p>
]]></description><link>https://openjscad.nodebb.com/topic/59/oct-11-2017</link><generator>RSS for Node</generator><lastBuildDate>Mon, 20 Apr 2026 02:46:17 GMT</lastBuildDate><atom:link href="https://openjscad.nodebb.com/topic/59.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 07 Apr 2019 04:47:57 GMT</pubDate><ttl>60</ttl></channel></rss>