Skip to content
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

Character order in Font Book is odd #170

Closed
AlsoScratch opened this issue Mar 11, 2020 · 12 comments
Closed

Character order in Font Book is odd #170

AlsoScratch opened this issue Mar 11, 2020 · 12 comments

Comments

@AlsoScratch
Copy link

Screenshot 2020-03-12 at 12 36 13 AM

Why is capital H first? And what's up with the other letters that are out of order?
@nifanic
Copy link

nifanic commented Mar 11, 2020

Hamburgevons

@AlsoScratch
Copy link
Author

I don't see any sign of that.

@nifanic
Copy link

nifanic commented Mar 12, 2020

That's what characters JetBrains people started to design font from.

"Hamburgevons" is an array of chars used in font design to evaluate font's look-n-feel.

Why does the order of chars matters for you? Trying to be difficult? 🙃

@AlsoScratch
Copy link
Author

Font Book is the macOS font preview app. It has a view where you can see the characters in the font. Normally you'd expect it to be A B C D E and so on.
Screenshot 2020-03-12 at 1 58 42 PM

But in JBM we see that capital H is out of place with the rest of the letters. Then it's followed by n p o i l O h k g.

I don't see the slightest bit of "Hamburgevons" in the order.

@AlsoScratch
Copy link
Author

Can anyone explain why the letters don't appear in a way that makes sense? Perhaps you can consider Unicode order?

@philippnurullin
Copy link
Member

@AlsoScratch This is a bug of Font-Lab (editor in which JetBrains Mono is made). When creating a font in this editor it assigns the Post-Script numbers to glyphs in order of creation, with no future possibility of changing it.
I'm researching the ways to get rid of it, but because its don't influence any important experience the priority is low.

@AlsoScratch
Copy link
Author

How feasible is Unicode order?

@philippnurullin
Copy link
Member

@AlsoScratch Right now i see 2 options:

  • Rebuild font in new files from scratch by manually creating glyphs in right order, & paste the contour after.
  • Try to switch to another font editor. Glyphs for example.

Both are problematic.

@AlsoScratch
Copy link
Author

I know nothing about Font Lab, but shouldn't there be some setting to sort by Unicode or something? If not, maybe you could request it to them as a feature?

@nifanic
Copy link

nifanic commented Mar 16, 2020

I think, this is the order designers started to draw the letters in Font Lab. As far as I know, it's impossible to change the order after the font is complete.

When working on my fonts, I was experiencing the same problem when pasting drawn letters from Illustrator to Font Lab strictly in the order of appearance. Haven't tried current, 7th, version of Font Lab. Maybe now the order is changeable.

The order of appearance is not a problem. I think, you are asking a little bit too much for a free font.

@AlsoScratch
Copy link
Author

AlsoScratch commented Mar 16, 2020

Sometimes I want to be able to copy characters from Font Book but this strange order can make it difficult to know where the desired character is.

Nevertheless, I hope the newest version will have that feature.

@philippnurullin
Copy link
Member

FontLab added function to sort glyphs, just didn't know this was fixed.
Will be fixed in v1.0.5.

philippnurullin added a commit that referenced this issue Mar 26, 2020
— Lowered the height of Powerline arrows #172
— <*> Interpolation bug fix #180
— Removed ligatures from loading sequences [-> [=> #151
— Tuned 1 to be more distinguishable from i in small sizes #176
— Sorted glyphs by unicode order #170
— Added U+02BC "Modifier Letter Apostrophe" #168
— Added new ligature @_
— Added 29 glyphs: ƏəǦǧǪǫǴǵ∀∃∈∋∐⟨⟩∧∨∷∼≈≡⍴­■▲▶▼◀◆●
— Added support of https://unicodepowersymbol.com/
— Refactored ¶ l j
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants