pages/fonts/Charis-7.000/documentation/developer.html
Alexander d97fdbdf38 save
2025-12-09 06:36:21 -05:00

102 lines
5.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<title>Charis - Developer information</title>
<meta name="author" content="SIL Writing Systems Technology">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<link rel="stylesheet" href="./assets/css/theme.css">
<link rel="stylesheet" href="./assets/css/webfonts.css">
</head>
<body>
<div class="container">
<article class="article">
<header>
<h1 class="title">Charis - Developer information</h1>
</header>
<h2 id="welcome-font-developers">Welcome font developers!</h2>
<p>We welcome other developers who wish to get involved in
supporting and enhancing these fonts or who want to modify them.</p>
<h2 id="permissions-granted-by-the-ofl">Permissions granted by the
OFL</h2>
<p>SILs fonts are licensed according to the terms of the <a
href="https://openfontlicense.org">SIL Open Font License</a>. The
OFL allows the fonts to be used, studied, modified and redistributed
freely as long as they are not sold by themselves. For details see
the OFL.txt and OFL-FAQ.txt files in the package.</p>
<h2 id="building-the-fonts-from-source-code">Building the fonts from
source code</h2>
<p>The full source code for our Latin, Greek, and Cyrillic fonts is
available on Github:</p>
<ul>
<li><a href="https://github.com/silnrsi/font-charis">Charis Github
repository</a></li>
<li><a href="https://github.com/silnrsi/font-doulos">Doulos SIL
Github repository</a></li>
<li><a href="https://github.com/silnrsi/font-gentium">Gentium Github
repository</a></li>
<li><a href="https://github.com/silnrsi/font-andika">Andika Github
repository</a></li>
</ul>
<p>Font sources are in the <a
href="https://unifiedfontobject.org/versions/ufo3/">UFO3</a> format
with font family structures defined using <a
href="https://github.com/fonttools/fonttools/tree/master/Doc/source/designspaceLib">designspace</a>.
OpenType source code is stored in the <a
href="https://adobe-type-tools.github.io/afdko/OpenTypeFeatureFileSpecification.html">.fea</a>
format in the UFO (features.fea) but is maintained in a separate
file using the more efficient and powerful <a
href="hhttps://github.com/silnrsi/feax/blob/main/docs/feaextensions.html">.feax</a>
format.</p>
<p>The fonts are built using a completely free and open source
workflow using industry-standard tools (<a
href="https://github.com/fonttools/fonttools">fonttools</a>), a
package of custom python scripts (<a
href="https://github.com/silnrsi/pysilfont">pysilfont</a>), and a
build and packaging system (<a
href="https://github.com/silnrsi/smith">Smith</a>). The whole
toolchain is available as a Docker container.</p>
<p>Full instructions for setting up the tools and building SIL fonts
are available on a dedicated web site: <a
href="https://silnrsi.github.io/silfontdev/">SIL Font Development
Notes</a>.</p>
<h2 id="contributing-to-the-project">Contributing to the
project</h2>
<p>We warmly welcome contributions to the fonts, such as new glyphs,
enhanced smart font code, or bug fixes. The <a
href="https://silnrsi.github.io/silfontdev/en-US/Contributing_Changes.html">brief
overview of contributing changes</a> is a good place to begin. The
next step is to contact us by responding to an existing issue or
creating an issue in the Github repository and expressing your
interest. We can then work together to plan and integrate your
contributions.</p>
<p>Here are a few examples of contributions that would be welcomed
(some more than others):</p>
<ul>
<li>Historic/Archaic Cyrillic</li>
<li>Mathematical glyphs</li>
<li>Additional scripts (Armenian, etc.), and any needed OpenType
code</li>
</ul>
<p>Because we want to be able to guarantee a high level of quality
for our fonts, we will review submissions carefully. Contributions
will need to cover all the weights and styles of the family and in
some cases all four font projects. Please dont be discouraged if we
do not include a submission due to quality or incompleteness, or if
we ask you to make specific revisions.</p>
<p>To enable us to accept contributions in a way that honors your
contribution and respects your copyright while preserving long-term
flexibility for open source licensing, you would also need to agree
to the <strong>SIL Global Contributor License Agreement for Font
Software (v1.1)</strong> prior to sending us your contribution. To
read more about this requirement and find out how to submit the
required form, please visit the <a
href="https://software.sil.org/fontcla">CLA information
page</a>.</p>
<footer class="footer">
<p>This guide is from the <a href="https://software.sil.org/charis/" title="" class="active">Charis project</a> version 7 and is copyright © 1997-2025 SIL Global.</p>
</footer>
</article>
</div>
</body>
</html>