-
Notifications
You must be signed in to change notification settings - Fork 1.9k
pixel perfect canvas rendering of box and block characters #3416
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
Merged
Merged
Changes from 20 commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
e01e9c9
start on #130406
meganrogge 3b3ef09
keep working
meganrogge 3b8218e
work with Daniel
meganrogge ee759e2
line up vertically
meganrogge 12980fb
start from scratch, some progress
meganrogge db845a6
make a bunch of progress
meganrogge 57c7e6a
add more characters
meganrogge 927a142
add more
meganrogge 46cb378
more working
meganrogge d13afa1
get things to work
meganrogge 9104385
convert a bunch of them
meganrogge 07513c9
more
meganrogge 6b7b279
refactor
meganrogge 263e5b9
Improve testing characters and use fake terminal for demo
Tyriar f83ebdb
Refactors and implementing new shapes
Tyriar 7549f0e
Clean up
Tyriar 7344d62
clean up
meganrogge 323317b
Merge branch 'master' into merogge/pixelPerfect
meganrogge 62aa91a
clean up
meganrogge 63dcd6e
Merge branch 'merogge/pixelPerfect' of https://github.com/meganrogge/…
meganrogge 3aace14
Merge branch 'master' into merogge/pixelPerfect
Tyriar 2b3c763
Clean up mixed weight characters
Tyriar f43ae16
Implement curved lines
Tyriar fd25ee0
Add some doc comments
Tyriar 9269e91
Make bold triple normal weight so 1 dpr = 3px bold
Tyriar bcfbbb4
Correct horizontal dash and a mixed weight char
Tyriar ca88476
Improve spacing of dash characters
Tyriar 9fb1ce1
Add setting, clean up drawing, fix true color
Tyriar 86a30dc
Clean up usage of instruction/definition
Tyriar e5d66d6
Fix offset of block elements
Tyriar 0aaa20f
Start of webgl integration
Tyriar fe7f28a
Fix block elements on webgl, scale block elements to cell
Tyriar da09281
Support shade char with patterns
Tyriar 011026a
Get webgl glyphs scaling to cell size, invalidate on option change
Tyriar 54ce017
Add test custom glyph button to demo
Tyriar 158dcb0
Remove custom glyph tests
Tyriar 3be9784
Rename setting customGlyphs
Tyriar 24cbedb
Fix custom glyphs when using transparency
Tyriar 338d94d
Fix webgl alignment issues
Tyriar ca4c9c3
Merge branch 'master' into merogge/pixelPerfect
Tyriar 1a75416
Add missing block elements (include all 0x2580-0x259F)
Tyriar File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.