The FontForge homepage
HTML TeX JavaScript CSS Shell ApacheConf
Latest commit eb9d627 Jan 14, 2017 @frank-trampe frank-trampe committed on GitHub Update mac-dl.md
Permalink
Failed to load latest commit information.
_build Adding published: true to all YAML front matter and build scripts, so… Jan 26, 2013
_includes Fixup more links Mar 3, 2016
_layouts Switch from issues to mailing lists. Sep 29, 2016
assets Fix Windows 10 platform detection Aug 27, 2016
de fix link in old pages' header Dec 19, 2015
en-US Update mac-dl.md Jan 13, 2017
flags Adding all files from old site Oct 26, 2014
ja many file changes in one commit...but most of it is moving old resour… May 29, 2015
letters fix link in old pages' header Dec 19, 2015
meta Update and rename CONTENTS.md to README.md Apr 19, 2016
nonBMP fix link in old pages' header Dec 19, 2015
sfds fix link in old pages' header Dec 19, 2015
.gitignore for locally running pages and use same version of jekyll as github Sep 28, 2013
.htaccess Change .htaccess Oct 26, 2014
.travis.yml Adding Travis YML Oct 1, 2013
AA-Comparison.html fix link in old pages' header Dec 19, 2015
BDFgrey.html fix link in old pages' header Dec 19, 2015
Encodings.ps.gz Adding all files from old site Oct 26, 2014
Gemfile Update Gemfile Jun 26, 2014
GlossaryFS.html many file changes in one commit...but most of it is moving old resour… May 29, 2015
GlossaryFrame.html many file changes in one commit...but most of it is moving old resour… May 29, 2015
HotKeys.html fix link in old pages' header Dec 19, 2015
IndexFS.html many file changes in one commit...but most of it is moving old resour… May 29, 2015
IndexFrame.html many file changes in one commit...but most of it is moving old resour… May 29, 2015
InsertTextDlg.html fix link in old pages' header Dec 19, 2015
MacOSX.html fix link in old pages' header Dec 19, 2015
OFL-FAQ-Unofficial-fr.html fix link in old pages' header Dec 19, 2015
OFL-FAQ-Unofficial-vi.html fix link in old pages' header Dec 19, 2015
OFL-FAQ-vi.html fix link in old pages' header Dec 19, 2015
OFL-Unofficial-el.html fix link in old pages' header Dec 19, 2015
OFL-Unofficial-fr.html fix link in old pages' header Dec 19, 2015
OFL-Unofficial-pl.html fix link in old pages' header Dec 19, 2015
OFL-Unofficial-vi.html fix link in old pages' header Dec 19, 2015
OFL-Unofficial.html fix link in old pages' header Dec 19, 2015
OFL-el.html fix link in old pages' header Dec 19, 2015
OFL-fr.html fix link in old pages' header Dec 19, 2015
OFL-pl.html fix link in old pages' header Dec 19, 2015
OFL-vi.html fix link in old pages' header Dec 19, 2015
PfaEdit-TeX.html fix link in old pages' header Dec 19, 2015
README.md s/fontforge.github.com/fontforge.github.io/g Dec 19, 2015
Styles.html fix link in old pages' header Dec 19, 2015
SuggestDeltas.html fix link in old pages' header Dec 19, 2015
TrueOpenTables.html fix link in old pages' header Dec 19, 2015
UniqueID.html fix link in old pages' header Dec 19, 2015
_config.yml many file changes in one commit...but most of it is moving old resour… May 29, 2015
accented.html fix link in old pages' header Dec 19, 2015
acorn2sfd.html fix link in old pages' header Dec 19, 2015
anchorcontrol.html fix link in old pages' header Dec 19, 2015
autotrace.html fix link in old pages' header Dec 19, 2015
autowidth.html fix link in old pages' header Dec 19, 2015
baseline.html fix link in old pages' header Dec 19, 2015
bdfinfo.html fix link in old pages' header Dec 19, 2015
bezier.html fix link in old pages' header Dec 19, 2015
bibliography.html fix link in old pages' header Dec 19, 2015
bitmaponlysfnt.html fix link in old pages' header Dec 19, 2015
bitmapview.html fix link in old pages' header Dec 19, 2015
changelog.html fix link in old pages' header Dec 19, 2015
charinfo.html fix link in old pages' header Dec 19, 2015
charview.html fix link in old pages' header Dec 19, 2015
cidmapformat.html fix link in old pages' header Dec 19, 2015
cidmaps.tgz Adding all files from old site Oct 26, 2014
cidmenu.html fix link in old pages' header Dec 19, 2015
cliargs.html fix link in old pages' header Dec 19, 2015
contextchain.html fix link in old pages' header Dec 19, 2015
corpchar.html fix link in old pages' header Dec 19, 2015
diffs.html fix link in old pages' header Dec 19, 2015
display.html fix link in old pages' header Dec 19, 2015
editexample-fr.html fix link in old pages' header Dec 19, 2015
editexample-full.html fix link in old pages' header Dec 19, 2015
editexample.html fix link in old pages' header Dec 19, 2015
editexample2.html fix link in old pages' header Dec 19, 2015
editexample3.html fix link in old pages' header Dec 19, 2015
editexample4.html fix link in old pages' header Dec 19, 2015
editexample5.html fix link in old pages' header Dec 19, 2015
editexample6-5.html fix link in old pages' header Dec 19, 2015
editexample6.html fix link in old pages' header Dec 19, 2015
editexample7.html fix link in old pages' header Dec 19, 2015
editexample8.html fix link in old pages' header Dec 19, 2015
editmenu.html fix link in old pages' header Dec 19, 2015
editspiro.html fix link in old pages' header Dec 19, 2015
elementmenu.html fix link in old pages' header Dec 19, 2015
encodingmenu.html fix link in old pages' header Dec 19, 2015
errrecovery.html fix link in old pages' header Dec 19, 2015
faq.html fix link in old pages' header Dec 19, 2015
faqFS.html many file changes in one commit...but most of it is moving old resour… May 29, 2015
faqFrame.html many file changes in one commit...but most of it is moving old resour… May 29, 2015
favicon.ico woop woop May 26, 2015
featurefile.html fix link in old pages' header Dec 19, 2015
ff-history.html fix link in old pages' header Dec 19, 2015
filemenu.html fix link in old pages' header Dec 19, 2015
files.html fix link in old pages' header Dec 19, 2015
fontforge-themes.html fix link in old pages' header Dec 19, 2015
fontforge-tutorial.pdf Adding all files from old site Oct 26, 2014
fontimage.html fix link in old pages' header Dec 19, 2015
fontinfo.html fix link in old pages' header Dec 19, 2015
fontlint.html fix link in old pages' header Dec 19, 2015
fontstyles.html fix link in old pages' header Dec 19, 2015
fontutils.html fix link in old pages' header Dec 19, 2015
fontview.html fix link in old pages' header Dec 19, 2015
future.html fix link in old pages' header Dec 19, 2015
getinfo.html fix link in old pages' header Dec 19, 2015
glossary.html fix link in old pages' header Dec 19, 2015
google813c737155dec276.html Adding all files from old site Oct 26, 2014
gposgsub.html fix link in old pages' header Dec 19, 2015
groups.html fix link in old pages' header Dec 19, 2015
helpmenu.html fix link in old pages' header Dec 19, 2015
hinting.html fix link in old pages' header Dec 19, 2015
hintsmenu.html fix link in old pages' header Dec 19, 2015
histogram.html fix link in old pages' header Dec 19, 2015
importexample.html fix link in old pages' header Dec 19, 2015
index.html fixed omg href and moved old image to assets/img/old/ May 29, 2015
justify.html fix link in old pages' header Dec 19, 2015
kernpairs.html fix link in old pages' header Dec 19, 2015
license.html fix link in old pages' header Dec 19, 2015
locale.html fix link in old pages' header Dec 19, 2015
lookups.html fix link in old pages' header Dec 19, 2015
mac-install.html fix link in old pages' header Dec 19, 2015
macformats.html fix link in old pages' header Dec 19, 2015
mad.html fix link in old pages' header Dec 19, 2015
math.html fix link in old pages' header Dec 19, 2015
metricsmenu.html fix link in old pages' header Dec 19, 2015
metricsview.html fix link in old pages' header Dec 19, 2015
mmmenu.html fix link in old pages' header Dec 19, 2015
ms-install.html fix link in old pages' header Dec 19, 2015
multilayer.html fix link in old pages' header Dec 19, 2015
multiplemaster.html fix link in old pages' header Dec 19, 2015
nix-install.html fix link in old pages' header Dec 19, 2015
non-standard.html fix link in old pages' header Dec 19, 2015
nvd.html fix link in old pages' header Dec 19, 2015
oflib.html fix link in old pages' header Dec 19, 2015
oldchangelog.html fix link in old pages' header Dec 19, 2015
otherlinks.html fix link in old pages' header Dec 19, 2015
overview.html fix link in old pages' header Dec 19, 2015
palmfonts.html fix link in old pages' header Dec 19, 2015
pcf-format.html fix link in old pages' header Dec 19, 2015
pfaeditchangelog.html fix link in old pages' header Dec 19, 2015
pfaeditmath.html fix link in old pages' header Dec 19, 2015
plugins.html fix link in old pages' header Dec 19, 2015
pointmenu.html fix link in old pages' header Dec 19, 2015
prefs.html fix link in old pages' header Dec 19, 2015
print.html fix link in old pages' header Dec 19, 2015
problems.html fix link in old pages' header Dec 19, 2015
python.html fix link in old pages' header Dec 19, 2015
pythonscripts.html fix link in old pages' header Dec 19, 2015
quotations.html fix link in old pages' header Dec 19, 2015
realindex.html fix link in old pages' header Dec 19, 2015
ref-caveats.html fix link in old pages' header Dec 19, 2015
resedit.html fix link in old pages' header Dec 19, 2015
running.html fix link in old pages' header Dec 19, 2015
scripting-alpha.html fix link in old pages' header Dec 19, 2015
scripting-tutorial.html fix link in old pages' header Dec 19, 2015
scripting.html fix link in old pages' header Dec 19, 2015
scriptnotes.html fix link in old pages' header Dec 19, 2015
search.html fix link in old pages' header Dec 19, 2015
selectbyatt.html fix link in old pages' header Dec 19, 2015
selections.html fix link in old pages' header Dec 19, 2015
sfd.html fix link in old pages' header Dec 19, 2015
sfdchangelog.html fix link in old pages' header Dec 19, 2015
sfddiff.html fix link in old pages' header Dec 19, 2015
sfdformat.html fix link in old pages' header Dec 19, 2015
showatt.html fix link in old pages' header Dec 19, 2015
source-build.html fix link in old pages' header Dec 19, 2015
splinefont.html fix link in old pages' header Dec 19, 2015
src.html fix link in old pages' header Dec 19, 2015
statemachine.html fix link in old pages' header Dec 19, 2015
tilepath.html fix link in old pages' header Dec 19, 2015
toolsmenu.html fix link in old pages' header Dec 19, 2015
transform.html fix link in old pages' header Dec 19, 2015
ttfinstrs.html fix link in old pages' header Dec 19, 2015
tutorial.tgz Adding all files from old site Oct 26, 2014
typofeat.html fix link in old pages' header Dec 19, 2015
uitranslationnotes.html fix link in old pages' header Dec 19, 2015
uninstall.html fix link in old pages' header Dec 19, 2015
validation.html fix link in old pages' header Dec 19, 2015
viewmenu.html fix link in old pages' header Dec 19, 2015
views.html fix link in old pages' header Dec 19, 2015
vms-install.html fix link in old pages' header Dec 19, 2015
wacom.html fix link in old pages' header Dec 19, 2015
windowmenu.html fix link in old pages' header Dec 19, 2015
xim.html fix link in old pages' header Dec 19, 2015
xres.html fix link in old pages' header Dec 19, 2015

README.md

fontforge.github.io

This is the FontForge website repository. To contribute, please create issues, join the fontforge-devel list to discuss general topics, or simply make Pull Requests. Please don’t hesitate to ask for direct commit access. You can then use GitHub to edit pages directly, like a wiki.

How This Site Is Made

This site is made with the Jekyll content management system, and hosted on GitHub pages.

If you’re not familiar with GitHub, they have excellent help pages.

Directory Layout

  • _layouts/*.html HTML template files
  • _includes/*.html Snippets of HTML that are included in pages and templates
  • assets/ CSS, JS and image files
  • _config.yml Configuration for Jekyll (the website generator)
  • en-US/ The site’s contents, in US English
  • meta/ Files made to redevelop the site, including a to-do list, sitemap visualisation, and mock up pages for the homepage, other pages and navigation.

Note: meta/TODO.md has a list of TODO items, which was made when the website was in its initial development phase. In the future, GitHub issues may be used.

File Formats

Each page is in Markdown format, with a .md file extension. These files are converted into corresponding .html files by Jekyll when they start with these lines:

  • published: if the page should not be published, set this to false
  • layout: bookpage is the default
  • weight: an integer value from 1 to 100 that effects the ordering of the page in the sidebar and homepage lists
  • category: the category the page belongs in
  • title: the page title used in the title tag and h1 of the page

Example:

    ---
    published: true
    layout: bookpage
    weight: 60
    category: Workflow
    title: Page Title
    ---

We have a simple script to make such a page:

./_build/add en-US/path/to/page.md

This will make a file with the required lines.

How to build the site

First install Jekyll, with gem:

sudo gem install jekyll

To see the site as it will appear after processing by Jekyll and review your edits live in a browser layout, run:

jekyll serve --watch

Now browse http://localhost:4000/.