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

Arrows appear to be broken #480

Closed
akarzim opened this issue Apr 5, 2020 · 2 comments
Closed

Arrows appear to be broken #480

akarzim opened this issue Apr 5, 2020 · 2 comments

Comments

@akarzim
Copy link
Contributor

akarzim commented Apr 5, 2020

This should work well.
image

Originally posted by @be5invis in #475 (comment)


  • Your font version: git dev branch (59d49f0)
  • Your font variant: custom sp-term with dlig on
  • Your operating system (name and version): macOS 10.15.3
  • Your application using Iosevka: iTerm + Neovim ; FontForge ; Boxy SVG

Arrow ligatures appear to be broken 🤔

arrows

The same from master branch:

arrows-master

Did I miss something ?

@be5invis
Copy link
Owner

be5invis commented Apr 5, 2020

This is my dlig results shaped with Harfbuzz:
image

This is the same results shaped with DWrite:
image

Nothing bad happened. Maybe it is a font caching issue. Or, Apple's shaping thing cannot properly handle a fully valid font.

Closed as external.

@be5invis be5invis closed this as completed Apr 5, 2020
@akarzim
Copy link
Contributor Author

akarzim commented Apr 5, 2020

I rebuilt the font from the freshly merged master branch and it's ok now !
Thank you for this great work @be5invis! I love the new wavy arrows :)

I pushed my arrow experiments a bit further and it looks really good in many cases... but not all ;) Some atypical arrows are used in Clojure or Javascript for example:

Clojure     -<> -<>> -<>< -<><: -<< -<<: -< -<:
Javascript  >>>=
PostGIS     <<->> |>> |&> &<|
PostgreSQL  #> ##>
Rust <_>

Capture d’écran 2020-04-05 à 21 54 19

Here are my experiments.
Capture d’écran 2020-04-05 à 21 39 15
Capture d’écran 2020-04-05 à 21 41 00
Capture d’écran 2020-04-05 à 21 41 50

source:

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

2 participants