summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2007-05-10 08:35:27 +0200
committerWerner Lemberg <wl@gnu.org>2007-05-10 08:35:27 +0200
commit8e05121ed024bfa9057640488ffb1357138acbfe (patch)
tree92acdcdca11b3b7c141655147f51afdd3b38f8eb
parentd7eb0d2c4f9659a868c1bbd9f56646d9ab9f8bd4 (diff)
Minor updates.
-rw-r--r--mf/README11
1 files changed, 7 insertions, 4 deletions
diff --git a/mf/README b/mf/README
index ab3459a731..1d6c4c74e5 100644
--- a/mf/README
+++ b/mf/README
@@ -2,6 +2,9 @@
This is a font of music symbols. All MF sources are original. Most
of the documentation is in comments in the MF code.
+Non-square pixels are not supported; with other words, the horizontal and
+vertical resolution of the output device must be the same.
+
Currently, outline fonts are created by using `autotrace', but we are
already in the process to convert the MF code directly to PostScript code
with a tool called `mf2pt1', which in turn calls `FontForge' to postprocess
@@ -21,9 +24,9 @@ Here some guidelines to assure a clean conversion.
. Don't use self-intersecting outlines in general since it can confuse
mf2pt1's algorithm to get the orientation of a closed path. Note that
MetaPost's implementation of the `turningnumber' primitive (which would
- immediately give the orientation of a path) is severely broken and not
- fixed yet at the time of writing (November 2005), thus some hand-made code
- in mf2pt1.mp is used to work around this bug.
+ immediately give the orientation of a path) is severely broken before
+ version 1.0 of MetaPost, thus some hand-made code in mf2pt1.mp is used
+ to work around this bug.
. If outlines intersect, avoid grazing intersections. In case two outlines
intersect in an explicitly defined point, include this point into both
@@ -35,7 +38,7 @@ Here some guidelines to assure a clean conversion.
. Don't apply transformations after calling `fill' -- for example, don't
mirror `currentpicture'. Instead, transform the path and call `fill'
- afterwards. This insures that mf2pt1 gets the correct outline directions
+ afterwards. This ensures that mf2pt1 gets the correct outline directions
which is a necessary prerequisite for FontForge's algorithm to remove
overlaps.