Comments (4)
Yes, using the Fill tool turns on a "fill" filter that enables what I call "fancy fill effects." Using scissors tool can also trigger a fill filter.
In a single-master font, this can be nice. But it is not compatible with variations.
To manually turn off the filter, do Element > Remove Filter.
from typerig.
Fill is compatible with variations as long as the dynamically flattened results match. When you use fill, the dynamically flattened results have overlaps removed — so if you use Fill in one master but you don’t use Fill in another (but you have overlaps there), then they don’t match. But if you use Fill well in all masters, the results match. In FLVI, with any filter (like smart corners, Fill, Glue), master matching and interpolation are done after flattening, i.e. on the final outlines.
from typerig.
OK, so the filter is compatible with variations IF it is used in all masters, AND the results are compatible in all masters. But in many cases, if the results were compatible in all masters, I probably wouldn't have needed the fill in the first place.
Does the compatibility flag check for this issue?
from typerig.
You don't need to use the filter in all masters. It just matters that the final contours match.
If a filter is used, the final contours are the flattened outlines (with overlaps removed).
If no filter is used, then it's just the normal contours you see. If those contours have overlaps, then the masters won't match because the master with a filter has (from the matching pov) no overlaps while the master that has no filter has overlaps.
If there is a filter, the contours for matching are obtained dynamically and there is no guarantee that the sequence of contours or nodes match with a simple layer, since you don't have control over the order of the final contours and nodes in a layer that uses a filter.
In that case, turning one or both options in Font Info > Variations may help to get from red (no match) to yellow (loose match i.e. those options are resorting stuff to make the match).
It's hard to tell anything more with setting a specific example.
from typerig.
Related Issues (20)
- Delta [Panel] Redesign
- Contour [Panel] Redesign
- [Bug] Interpolated nudge
- [Bug] Delta [Panel] layer change messing stem value in spinboxes
- [Proxy] Glyph and Font .update()
- [Bug] Layer [Panel] Change layer type HOT 1
- GUI OS check failing on older MacOs
- Copy anchors proportionally option HOT 29
- Panel 3.11 HOT 7
- TypeRig Panel Delta – some glyphs are not affected HOT 1
- Little Rename Anchors Script Bug HOT 1
- Kerning manipulations
- Error messages with Delta Machine, TypeRig GUI Manager on FontLab 8, Windows 11 OS HOT 3
- FL8: pGlyph.addComponents not working HOT 1
- TR Manager does not start anymore HOT 3
- Can't access functions
- TypeRig Panel & TypeRig Toolbar not working HOT 2
- Proportionally harmonise control handles to master? HOT 5
- [Epic] Undo states and object updates
- TypeRig Panel error upon reinstallation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from typerig.