Skip to content

Thicker BQN symbols #1456

Closed
Closed
@sh4r1k7

Description

  • The requested variant shape does not go too far away from Iosevka's design.
  • The requested variant does not conflict with any characters in Unicode that Iosevka currently supports.
  • At least two monospace/programming fonts, created by different designers, supported the requested variant. Provide images below.

Screenshot_3


Please provide your justification here.

Several of the current BQN symbols are substantially thinner and thus much harder to read compared to the rest of this (fantastic!) font.

Note that I'm on a 4K laptop with a very high PPI and it's still too hard to see/recognise those symbols without increasing the font size several times at which point the rest of the text is way too large (and wastes precious real estate which Iosevka is so good at utilising thanks to it's narrowness/compactness).

I haven't checked all of BQN's symbols (I'm very new to the language) but so far the following could be improved (which incidentally are also used quite frequently): ←⊸⟜⥊∘

A special case is for ⊸⟜ - I think they're about the same thickness as the rest of the font, but the circles and dashes are a bit too small (it may not seem that way in my screenshot due to the high res but I couldn't shrink it without making the text very blurry - if you view the below code on your monitor I'm sure you'll see what I mean). Perhaps the circle could be oblong as a variant? And/or less space at the edges to increase the size of the circle?

eg (src for the above image):

#!/usr/bin/env bqn
ndl←"inet "
hay←1⊑•SH "ip"‿"a"
id←/⟜(↕≠)ndl⍷hay
chk←16↕⊸+¨id+≠ndl
ip←hay⊸(⊏˜)¨chk
lst←({'/'⊐˜𝕩}⊸↑)¨ip
arr←(≠ip)‿∘⥊lst
•Show ar
#•Show lst←'/'(⊣(⊐˜⊸↑)¨)ip

Related PR: #870

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions