glyphy
stylus
glyphy | stylus | |
---|---|---|
3 | 118 | |
658 | 5,130 | |
- | 1.9% | |
5.5 | 9.6 | |
11 months ago | 2 days ago | |
C++ | JavaScript | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
glyphy
-
Why Modern Software Is Slow
harfbuzz creator made https://github.com/behdad/glyphy/ which i integrated into GTK a while back (but we don't ship currently, because we still do the bitmap stuff).
the bitmap stuff still has major drawbacks though, like maintaining grid alignments and pixel boundaries where as this stuff (mostly) goes away using glyphy.
still work to be done around hinting though (hence not merged).
-
Vector Graphics on GPU
You can approximate the Bézier curves with circular arcs and store those in the "SDF" instead. https://github.com/behdad/glyphy
-
The end of the nice GTK button
> The only issue with it is that font rendering looks horrific, but that might just be my machine.
This is because GTK4 enables pixel/scaling-independent fractional vertical positioning, even with hinting enabled. There's a long (somewhat ongoing) discussion at https://gitlab.gnome.org/GNOME/gtk/-/issues/3787, though I haven't followed the last few months of discussion.
Even though GTK4 aims to achieve scale-independent layout, the 4 horizontal/vertical positions still produce a bit of judder, and fonts do not scale smoothly (even with bilinear interpolation) with hinting enabled, and (unless fixed) there are rendering issues due to failing to clear the texture atlas properly: https://gitlab.gnome.org/GNOME/gtk/-/issues/4322
Interestingly there's a proposal to switch GTK4 fonts to SDF-style rendering. This is somewhat like what Qt Quick 2 implemented already (and KDE turns off and reverts to FreeType rendering, to make QML apps mimic Qt Widgets font rendering more): https://blogs.gnome.org/chergert/2022/03/20/rendering-text-w... However, I looked at https://github.com/behdad/glyphy and it seems to implement vector-based SDFs, instead of earlier texture-based SDF/MSDFs used by Valve games and Qt Quick.
stylus
-
Nepal bans TikTok and says it disrupts social harmony
I used a Firefox add-on called "Stylus" and wrote a custom css rule to hide the relevant divs/elements. It's not perfect, but it's okay. https://github.com/openstyles/stylus
However, after the recent ad-blocker targeting by Youtube I pretty much just stopped watching. I added my regular subscriptions to the NewPipe app on my phone and just watch what they put out.
The add-on I mentioned above is super useful to personalize my experience with other websites. Particularly online-shopping and other marketplaces that have huge amounts of whitespace for no reason. You'd be surprised how much nicer the web experience is after you add a few "margin: 0px;" css styles to strategic areas.
- /r/AccidentalRenaissance moderators have all resigned. The subreddit has permanently shut down and moved to Lemmy.
-
Official Minecraft wiki editors so furious at Fandom's 'degraded' functionality and popups they're overwhelmingly voting to leave the site
I try to maintain a user style to improve Fandom's wikis, for anyone using the Stylus Extension.
-
Make GoodReads 15% Less Annoying with One Weird Trick!
Both of these are hosted on userstyles.world. To use them, you'll need to have a browser extension like Stylus . Then just click the blue Install button for each tool you want!
-
Promote Your Work! July 2023 Self-Promotion thread
These are both hosted on userstyles.world. I recommend using them with the Stylus browser extension, which works on Chrome, Firefox (including Firefox Nightly for Android) and Opera. (Pretty sure it will also work with Cascadea if you're on Safari but I haven't tested it yet.)
-
Any way to make lemmy look more like old reddit?
I wonder if Stylus would be good for this...
-
What have they done to my subscriptions page?!
Use Stylus
-
Fidelity cuts Reddit valuation by 41%
Stylus and display: hide !important; are your friends.
-
YouTube extension
looks good to me, its a css file so its already quite limited, and i did a quick check and it doesnt seem to load anything (from just searching for "url"), so it should all be local. stylus is open source, but of course thats no garuntee that its safe https://github.com/openstyles/stylus . its also a reccomended extension on firefox, which means that they do check it more thouroghly, but idk if thats good enough for you.
- Ad-free Twitter with 1 line of CSS
What are some alternatives?
qt6ct - Qt6 Configuration Tool
darkreader - Dark Reader Chrome and Firefox extension
contrast_renderer - Contrast is a WebGPU based 2D render engine written in Rust
stylish - User styles manager for Firefox and other Mozilla software
Fly-Pie - :pie: Fly-Pie is an innovative marking menu written as a GNOME Shell extension.
violentmonkey - Violentmonkey provides userscripts support for browsers. It works on browsers with WebExtensions support.
vger - 2D GPU renderer for dynamic UIs
snahp-it-forum-link-solver - Simplify opening forum.snahp.it links.
nanovgXC - Lightweight vector graphics library implementing exact-coverage antialiasing in OpenGL
readability - A standalone version of the readability lib
vger-rs - 2D GPU renderer for dynamic UIs
tridactyl - A Vim-like interface for Firefox, inspired by Vimperator/Pentadactyl.