FreeCAD-Doc/localwiki/UTF_Project.html
2018-07-08 12:11:49 -05:00

35 lines
2.3 KiB
HTML

<html><head><title>UTF Project</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>UTF Project</h1></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p>This is the project plan for the FreeCAD part of the <a href="Development_roadmap.html" title="Development roadmap">Development roadmap</a>.
</p>
<h2><span class="mw-headline" id="Purpose_and_principles">Purpose and principles</span></h2>
<p>To improve multi-language capabilities in FreeCAD by implementing support for UTF characters within the Coin3D interface.
</p><p>Despite Coin3D now moving to a more open development platform, it's still very difficult to contribute back into the project.
</p><p>(mrlukeparry) I have yet to receive a response on contributing back and for now it seems more appropriate to keep this within the FreeCAD project and would mean we can let users test without requiring development versions of Coin3D. I would aim to achieve this by 0.14 considering it's a big priority for increasing accessibility of FreeCAD to non-english users.
</p>
<h2><span class="mw-headline" id="Organizing">Organizing</span></h2>
<ul><li> Provide a basic UTF string handling functionality that is independent of major libraries except STL.</li>
<li> Implement the Coin3D fields and 3D text nodes for handling the new UTF data storage.</li>
<li> Migrate modules over to use the new textual nodes.</li>
<li> Rigorous testing</li></ul>
<h2><span class="mw-headline" id="Next_actions">Next actions</span></h2>
<ul><li> Implement the UTF String Handling Class <b>(WIP)</b></li>
<li> Handling of fonts and glyphs. </li>
<li> Implement Coin3D text fields and nodes for use in project</li>
<li> Migrate modules using SoText2 and SoText3 to utilise new nodes</li></ul>
<div style="clear:both"></div>
</div>
</div>
</div><div class="printfooter">
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=UTF_Project&amp;oldid=123532">http://www.freecadweb.org/wiki/index.php?title=UTF_Project&amp;oldid=123532</a>"</div>
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
</div>
</div>
<div id="mw-navigation">
<h2>Navigation menu</h2>
</body></html>