![]() It is not possible to override sphinx-build and thus impossible to build documentation. Building requires significant overrides of Python defaults. ![]() Many systems still default to Python 2.7 and hardwire sphinx-build to use it.If you do not have root access on the system, you can build it in a separate directory and then link against it in place. libuninameslist is a build dependency, generally available only from its FontForge repository.Other common build issues are as follows. They are often used for dependencies where it is not a hard-failure if they are not found. AUTO options are tri-state Boolean values. To inspect all available build options, look at the top-level CMakeLists.txt - all configurable items use the build_option macro.įor BOOL options that default to true, if it requires a dependency, the build will fail if that dependency is not found. CMake is lenient in what it accepts as true/false for Boolean options. These are specified by passing -D to cmake, e.g. There are a number of configuration options that influence the build. Conversely, because of the caching, sometimes you may need to clear out the build folder for a fully clean build. Building with the GUI enabled (GDK3 by default)Īlso note that CMake caches variables between invocations, so it is not necessary to specify all options again if you want to rerun CMake with a different option.Usually sensible defaults, as follow, prevail in absence of specified arguments. ![]() gitignore has been configured to ignore it. We suggest that you use the build folder though, as the. In this case, I chose the build folder, but you could have named it anything, even placing it outside of the repo altogether. Unlike autotools, this build system requires out of source builds. I'm hoping there are other designers in this community who use FontForge and can help with this issue.Note: On Windows, the above commands should be run in MSYS2 ffbuild.sh can help with dependency management (from fontforge/fontforgebuilds). There's just a Github site for submitting "issues," which are mainly bug reports and feature requests. I am guessing that the kerning values I did in FontForge are not in the font at all (which explains why they are not present in Inkscape), and maybe OpenOffice is trying to compensate by doing a really bad job at auto-kerning.Ī downside of using FontForge is that I can't seem to find any kind of help community for amateurs to figure things out. The larger the point size, the more condensed it is it's annoying at 12pt, but unreadable at 24pt and above. If I type in OpenOffice Writer, the application automatically shoves the characters way too close together. If I type in Inkscape (a vector image application), no kerning happens at all. Now I have generated the font file, and the kerning info seems to be lost altogether. I've designed a font with a full set of glyphs and spent countless hours on kerning to make it lovely. So I'm an amateur font designer, using FontForge.
0 Comments
Leave a Reply. |