blinksh / blinksh/blink

Vertical lines are not contiguous with most fonts

Open
#607 1 comment 4 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
6.9k
Forks
746
PR merge metrics
No merged PRs in 30d

Description

For example, compare this segmented vertical line with Pragmata Pro:
![img_0307](https://user-images.githubusercontent.com/3389107/48297934-3ff50c80-e479-11e8-87f7-2a8d35b25517.jpeg)

to this contiguous line with Fira Code:
![img_0308](https://user-images.githubusercontent.com/3389107/48297935-3ff50c80-e479-11e8-81a2-bdbd9c14b172.jpeg)

Of the fonts I have tried, which include all the ones included by default, a few of the ones in the blinksh/fonts repository, and Iosevka, only Fira Code and Source Code Pro work perfectly. I think Menlo and some other font work also work well but only at precise font sizes, often too large for my needs.

Pragmata Pro, my favourite, showcases their beautiful line drawing characters on [its website.](
https://www.fsd.it/shop/fonts/pragmatapro) I know some of the other fonts can draw contiguous lines too.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the segmented vertical-line rendering on iOS using Pragmata Pro and the other fonts described, then compare it with Fira Code and Source Code Pro. Trace the terminal rendering entry point responsible for line-drawing characters; done means vertical lines remain contiguous across the reported fonts and font sizes.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
cli, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.