-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Relief #3271
Comments
Personal note in venv:
then cmd is: |
These are the problems so far that block us for onbaording this project: Issue with diagonals joining with short segments: Issue with decomposed transformed components filters: using ufostroker 0.2.3 Note to @davelab6: Their other idea is to use Glyphs/fontforge/robofont to export TT binaries, which we can't do for reasons explained in GF specifications. cc @isdat-type |
From our own tests, the Expand Stroke function in FontForge seems to remain the best rendering from our skeletal / monolinear drawings, see screenshots (even slightly better than Noodler script on Glyphs App and similar to Outliner script in Robofont). Can Ufostroker use the script library behind Expand Stroke in FontForge to improve the TTF / Fontmake / MFEK export process? Apparently @ctrlcctrlv already mentioned similar remarks earlier. |
I replied at MFEK/math.rlib#16 (comment). I am only interested in potentially bringing FontForge's stroke function into MFEKstroke to the extent that it makes nib stroking possible, if I don't end up solving that in pure Rust first. |
@simoncozens I wonder if this would be interesting for your builder2 work :) |
If we have a good stroker, then this ties in a lot with Dotter; in fact the hard bit is already done as we are using stroking in builder2 in SIL projects. The problem here is we're blocked on the current output of ufostroker being suboptimal for small path segments. Porting the fontforge expand stroke logic might move us forward, but that's a big job. |
https://github.com/isdat-type/relief
A skeleton font that will need outlining.
The text was updated successfully, but these errors were encountered: