-
Notifications
You must be signed in to change notification settings - Fork 15
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
Fea fix mark mkmk #5
Conversation
@cjdunn please resolve conflicts :) |
…he variable font in #5 against the official v2.138 unhinted fonts
@cjdunn Its much better. The mark positioning issues on the 'i' variants has been solved. This issue still persists though. In order to help you folks. I've added a new branch called mf-regression. This contains a dir called regression-tests. You'll find a script to generate the diff images and a set of diffs for the Thin, Reg and Black weights for a range of platforms/browsers. I will generate diff images for all the styles tomorrow. This branch shouldn't be merged into the master. It is solely there for testing purposes. Perhaps we can start adding unit/functional tests and merge it into the master once its better. cc @davelab6 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Inspect supplied diff images and solve the last remaining gpos issues.
@davelab6 I saw those merge conflicts, but they appear to all be binary files so I was confused. Thought you guys might know why the conflict was happening. I'll fix now. @m4rc1e Glad to hear the issue with the i accents are resolved. Can you provide a live html proof? It's hard to tell which glyphs you are referencing in those blurry images. Thanks. |
Looks like licorice fondue to me too.
…On Tue, Apr 3, 2018 at 1:39 PM, CJ Dunn ***@***.***> wrote:
@davelab6 <https://github.com/davelab6> I saw those merge conflicts, but
they appear to all be binary files so I was confused. Thought you guys
might know why the conflict was happening. I'll fix now.
@m4rc1e <https://github.com/m4rc1e> Glad to hear the issue with the i
accents are resolved. Can you provide a live html proof? It's hard to tell
which glyphs you are referencing in those blurry images. Thanks.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#5 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AB3ajq6AjRclHTlFqOcD94J8ozgTritbks5tk7POgaJpZM4TCHsl>
.
|
@davelab6 I overwrote the .ttfs in the master_ttf_interpolatable folder with the old ones from the Master branch so it's not showing a conflict anymore. I still don't know why one set of binaries will "merge" and another set wont, but anyway GitHub says it's OK now. |
@cjdunn Check these combos: Before: After: |
Thanks @m4rc1e this is helpful! Will take a look |
(I guess the merge conflict was caused by Sam moving things around; I guess
that a rebase would do the trick to bring your branch back into merge
compatibility :)
|
Geez, cleaning things up never pays.
;)
--
Sam Berlow
General Manager
Font Bureau
151 Beach Road
Tisbury, Ma. 02568
508-693-2425
www.fontbureau.com
|
-specifically, I duplicated the anchor 'parenthesses.w1' as 'markparenthesses.w1' , and same for .w2 and .w3 to match the '_markparenthesses.w1' anchor in the combining accents. -I did not remove previous anchor in case these are used for something else, but if not needed the old named version can be removed
@m4rc1e The /uni1ABC and related glyphs (uni1ABC.w1 etc) seem to be attaching now: Will push my changes now |
I removed those TTFs so it wouldn't complain about a merge conflict. But every time I build, those TTFs will get written again. Is anyone opposed to me adding a .gitignore? Or, I'm open to other solutions |
If those TTFs are just build artifacts, it seems reasonable to add them to gitignore |
…interpolatable" folder
@davelab6 OK, I added a .gitignore for all files in that folder, so hopefully that will avoid future conflicts |
@m4rc1e glad to hear the previous issue is solved. I got a notification about an issue in Roboto-Thin with what looks like uni1AB5 "Combining X-X below" and I can see that it doesn't match the previous Roboto. I can make it match the old one (see version 1 screenshot) but it appears to be mechanically stretched, and the way I had it (see version 2 screenshot) appears to match the Roman. Please confirm how you would like to proceed. Version 1 (Roboto-Thin looks mechanically stretched) Version 2 (Roboto-Thin looks closer to Roboto-Regular) Please confirm which version you prefer, thanks. Will look forward to hearing what else you find after you finish your review, but just wanted to let you know what I found so far. |
Version 2 please |
Should this PR be closed? |
@davelab6 I have fixed the original issue related to mark and mkmk features. Please merge and close if you are happy with my changes. |
I delegate the checking to @m4rc1e :) But I believe this is good to merge, so I am doing so |
Oh hmm, 'rebase and merge' has conflicts, so I am holding off for now. @m4rc1e what do you reckon? :) |
It will always have merge conflicts because binary ttf files are not meant to be checked in a git source code repository. They are the output of the build, not the source files. |
Thanks closing |
I removed the empty mark and mkmk feature code so fontmake would build these features automatically. So far it looks like it's working. If you need these to be built differently please let us know.