Comments (13)
Hey @crystaltype - @davelab6 recommended I get in touch in case you're available to help with bringing Vietnamese to Barlow, which I'm about to start on - let me know! I like your fork of Montserrat! :)
from barlow.
@crystaltype I have made some modifications based on your advice and will push them up shortly -- I think this particular pair is looking better now
And a question RE: Acircumflextilde and other very tall Glyphs, I wonder if that's the kind of thing that needs a shortened version of the /A for, in order to not break winascent?
from barlow.
For a shortened A, this is what I'm referring to as a possibility
from barlow.
Although I think it's just a ring character that is ever drawn like that? So maybe not :) I think I will just change winAscent and see how it looks
from barlow.
CC @davelab6 @m4rc1e - would GF accept a PR with a different winAscent?
@crystaltype's original, winAscent is 1115
Squished to use current winAscent, 981:
from barlow.
# 2 on this one is also an option using 981
from barlow.
I think squishing accents should never be an option to consider. I'll write more about this later. But it won't look good at all >< If we really can't accept a tall winaccent then at the moment the best choice is # 2.
from barlow.
Ok, then there will be no squished accents. I didn't like them so I'm glad I can rule them out :)
It's too bad there isn't some clever way to do language-specific metrics in OpenType. If the double-stacked diacritics on /A/E do end up needing to be scaled down, maybe I can also write a build script to generate a set of Vietnamese-specific files with full size and different winAscent in case anyone wants it.
changing winAscent makes most sense to me even if it messes up existing layouts because it kinda makes sense to do now while there aren't a ton of users yet. if this were a couple years in the future it'd be tougher. (unless I've got that backwards)
from barlow.
from barlow.
@jpt Yes, I think that's the best course of actions right now.
I'm gonna write up a post in your post at typedrawers but I'm gathering more materials to that post, hopefully will give you more insights to the problem.
from barlow.
@crystaltype I changed the winAscent to 1112 and I think it's fine / didn't impact line spacing too much. Your original, large, legible diacritics look great :)
I was mostly worried about this because in a GF pull request from a while ago Marc mentioned wanting to lock in the metrics. So Vietnamese is basically done, I think -- can't remember if I pushed the latest (I didn't add binaries yet because I need to run them through FontBakery for testing, which I've been having issues with) but I'll double check in a few hours and let you know so you can give it a final thumbs-up!
On that typedrawers thread I think I agreed most with John Hudson who thinks there should be language specific metrics in OT spec. In retrospect it was silly of me to think visually squishing diacritics is ever an acceptable solution -- it seems disrespectful to the language itself.
from barlow.
Hi @crystaltype sorry that took longer than expected -- v1.3 is now up (release with binaries from this and #14 generated). https://github.com/jpt/barlow/archive/v1.300.zip
Let me know what you think of the Vietnamese support!
from barlow.
@crystaltype Just fixed all winAscent/winDescent errors I was getting from FontBakery, so I'm going to close this issue for now, but please let me know if you notice I've accidentally messed anything up, and I will re-open the issue! Only changes I made to your contributions should be slight. I also made the breve a bit wider and more distinct from caron which helps at small sizes.
from barlow.
Related Issues (20)
- Decimal alignment for 500/600 weight version of barlow on google fonts HOT 3
- Issue with 'o' character in variable font HOT 1
- Please add direct current symbol form two HOT 2
- Weight / Height issues on Windows, especially for numerals HOT 4
- Tabular figures not perfectly aligned HOT 2
- Not vertically centered HOT 7
- Letters on the same line donβt have the same baseline
- Problem with the dots in "Office" programs HOT 11
- Grade Support HOT 1
- Issues regarding lack of overshoot, making rounded characters look smaller HOT 6
- improve vectors HOT 1
- Font Rendering Issue HOT 7
- Fix Schwa
- Manual hinting
- convert to quadratic? HOT 5
- Variable Font support, out of the box HOT 3
- Issue with allignment with tabular-nums in version 1.5 HOT 1
- Lowercase "i" looks like uppercase "i" in bold on linux HOT 6
- combining dot below HOT 1
- Asterisk operator HOT 2
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.