Don't touch my browser font, font size (no arbitrary px, use rem/em with main text at least 1rem) and font weight. How hard is this?
Some designers miss on the readability front when it comes to weight (ie: textual color) for body text. Most sibling replies talk about background/foreground contrast but something doesn't need to be stark in that regard to be more easily read (which also affects whether people will continue reading something in the first place).
I brought this up years ago but there's a mid-century type design book that mentions a trend in the late 1800s of typefaces in print that were too thin, leading to complaints about readability. However it was in vogue so it lasted for a time.
color: rgb(41, 26,16) - osx's Digital Color Meter tells me the chip of this is #281A11
fuckin' illegible unless I hit command-+ like 3x, or activate reader mode
* I'm not certain because I'm on mobile now and cannot easily check the source.
<p id="viewer-9ptf9" class="mm8Nw _1j-51 WkT0MK _1FoOD _3M0Fe T3Ond1 WkT0MK public-DraftStyleDefault-block-depth0 fixed-tab-size public-DraftStyleDefault-text-ltr">
<span class="_2PHJq public-DraftStyleDefault-ltr">
<span>When a user moves their mouse from the middle of the page toward the navigation bar — presumably to abandon the page — there are technologies which can track this behavior and trigger a “mouse-out” alert. While this UX element (from companies such as Crazy Egg and Rooster) has great potential, I’ve found it far too common that websites use this to overlay huge pop-ups across the entire screen as a last-ditch effort to convert users.</span>
</span>
</p>
what is this garbage, why does a paragraph need its text inside a span inside another span, what generated this trash?
<meta name="generator" content="Wix.com Website Builder"/>
ah, gotcha
It must be urlencoded for bookmarklets to work.
javascript:%20%20WebFontConfig%20%3D%20%7B%0D%0A%20%20%20%20google%3A%20%7B%20families%3A%20%5B%20'Open%2BSans%3A%3Alatin%2Cgreek-ext'%20%5D%20%7D%0D%0A%20%20%7D%3B%0D%0A%20%20(function()%20%7B%0D%0A%20%20%20%20var%20wf%20%3D%20document.createElement('script')%3B%0D%0A%20%20%20%20wf.src%20%3D%20('https%3A'%20%3D%3D%20document.location.protocol%20%3F%20'https'%20%3A%20'http')%20%2B%0D%0A%20%20%20%20%20%20'%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fwebfont%2F1%2Fwebfont.js'%3B%0D%0A%20%20%20%20wf.type%20%3D%20'text%2Fjavascript'%3B%0D%0A%20%20%20%20wf.async%20%3D%20'true'%3B%0D%0A%20%20%20%20document.getElementsByTagName(%22head%22)%5B0%5D.appendChild(wf)%3B%20%0D%0A%09var%20newSS%2C%20styles%3D'*%2Chtml%2Cbody%20%7B%20font-family%3A%20Open%20Sans%2C%20Lucida%20Grande%2Csans-serif%20!%20important%3B%7D'%3B%20%0D%0A%09if(document.createStyleSheet)%20%7B%20%0D%0A%09%09document.createStyleSheet(%22javascript%3A'%22%2Bstyles%2B%22'%22)%3B%20%0D%0A%09%7D%20%0D%0A%09else%20%7B%20%0D%0A%09%09newSS%3Ddocument.createElement('link')%3B%20%0D%0A%09%09newSS.rel%3D'stylesheet'%3B%20%0D%0A%09%09newSS.href%3D'data%3Atext%2Fcss%2C'%2Bescape(styles)%3B%20%0D%0A%09%09document.getElementsByTagName(%22head%22)%5B0%5D.appendChild(newSS)%3B%20%0D%0A%09%7D%20%09%0D%0A%20%20%7D)()%3B;
I'm also writing out the above in plaintext for reading through: javascript: WebFontConfig = {
google: { families: [ 'Open+Sans::latin,greek-ext' ] }
};
(function() {
var wf = document.createElement('script');
wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
'://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
document.getElementsByTagName("head")[0].appendChild(wf);
var newSS, styles='*,html,body { font-family: Open Sans, Lucida Grande,sans-serif ! important;}';
if(document.createStyleSheet) {
document.createStyleSheet("javascript:'"+styles+"'");
}
else {
newSS=document.createElement('link');
newSS.rel='stylesheet';
newSS.href='data:text/css,'+escape(styles);
document.getElementsByTagName("head")[0].appendChild(newSS);
}
})();;*