Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I can't stand monospace for reading, so I made a bookmarklet because all reader modes suck leaving font preference even though this site works fine just changing the normal text tags over to sans-serif.

   javascript: (function() {
    (function() {
        const textElements = document.querySelectorAll('p, span, h1, h2, h3, h4, h5, h6, li, td, th');
        textElements.forEach((element) => {
            const textColor = getComputedStyle(element).getPropertyValue('color');
            element.style.fontFamily = 'system-ui, -apple-system, sans-serif';
            element.style.WebkitTextStroke = `0.4px ${textColor}`;
        });
        location.hash = "";
        history.replaceState("", "", location.pathname);
    })();
})();

https://caiorss.github.io/bookmarklet-maker/



Doesn’t work in Netscape Navigator.

Joke. Cheers! ;)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: