Comments (7)
noninteractive static build is almost ready. VF will take more time. will update soon.
from barlow.
Any update on this?
Would love to use Barlow as a variable font, but having to use a proprietary tool to build it is a bit of a no-go.
from barlow.
@alexmyczko can you be more specific about the kind of interaction you're talking about? if you mean building it from a shell terminal (i.e. outside a GUI), I don't believe it's currently possible. Right now Glyphsapp (or maybe also FontLab VI, which I believe can open Glyphs files) is the only way to build Barlow. It's possible in the future I could significantly overhaul the font sources so it would work with UFO format. This would involve, amongst other things, removing all overlaps of the glyph components, and creating a third master to consolidate all of the brace layers (a Glyphs feature not supported by the UFO standard).
from barlow.
@alexmyczko Thanks for clarifying. I think it's unfortunate that an open source font like Barlow needs to rely on proprietary tools for the build step, and I'll keep this issue open, although to be honest it might be a long time before I can work on this.
IIRC, there are a couple of other fonts out there with programmatically generated intermediate masters to solve for the "brace layer" issue I'm describing, and I can look at them for inspiration. But the real issue is removing all overlaps to get the rounding of the letters correct, which will potentially increase file size, as well as create incompatible masters, which would mean a lot of work to keep both UFO and .glyphs files compatible.
As an intermediate (and more realistic, given my own time constraints) step, would it satisfy your request if, instead of creating compatible UFO masters, I generated UFO files for each instance (all 54 styles)? That might not be as much work. The biggest "downside" I can think of is that it would rule out the possibility of a variable font (GX file). Although I'm not even sure if Debian supports variable fonts!
from barlow.
from barlow.
fontmake is on track to support compiling your glyphs file with brace and bracket layers by April. Just be patient and do nothing :)
perfect, I'm great at doing nothing :D
does/will fontmake support GlyphsFilterRoundCorner
for interior/exterior rounding as well? if not, it's easy enough to just apply the outer rounding manually before-hand, but it's that interior rounding where things get messy (for builds and ultimately for VF)
from barlow.
Yes I meant building it with a command, without GUI. To create packages of the font for Debian/Ubuntu...
UFO format, and/or sfd/.sfdir are both fine for me. That'd be great.
from barlow.
Related Issues (20)
- Lowercase "i" looks like uppercase "i" in bold on linux HOT 6
- combining dot below HOT 1
- Asterisk operator HOT 2
- Unify Family Name & Edit Style Name HOT 3
- Add ẞ (U+1E9E) to Font HOT 2
- An essential letter is missing in the Spanish alphabet (letter "eñe") HOT 20
- Size discrepancy between 600 and 500 weights at 12px size (Webfont, WOFF2) HOT 1
- Different vertical line height between OTF and TTF formats HOT 3
- Incompatibility with pacific northwest coast indigenous characters HOT 2
- Middle dot problem with double el (Barlow Google Fonts) HOT 9
- Is this font still in development? HOT 4
- Capital I and lowercase l more distinguishable HOT 1
- Space issue with the ' ï ' HOT 4
- Problems with Umlauts HOT 4
- SemiCondensed ExtraLight - nameID 1 different in Roman and Italic HOT 6
- Complete the design space for better portability and VF HOT 1
- Barlow Thin and Extra light has Problem with letters bdpq HOT 17
- Request for Support for Catalan Characters in Barlow Condensed Font HOT 2
- Update width axis coordinates
- add ghana support
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 barlow.