My webpages can be printed using any mainstream browser from 2020 or later; in more detail, printing is supported with:
This website, while a classic personal blog, is compatible with mobile browsers and even (as of 2022) has dark mode support.
While there is some Javascript, no Javascript is needed to read this site (e.g. Javascript is used to make chess diagrams interactive, but the chess diagrams become static non-interactive diagrams if Javascript is turned off or disabled). No cookies whatsoever are used in any of the Javascript on this website, not for tracking or other purposes.[3][4]
The website itself is, by and large, a static HTML site. While a combination of shell, AWK, Perl, and PHP scripts are used to generate blog entries, no database or other backend software is used to render the majority of web pages here.
Browsers with TLS 1.2 support include:
Browsers without TLS 1.2 support can still read my resume at http://resume.samiam.org/ and my webpage at http://neverssl.samiam.org.
Some, but not all, web pages here validate using HTML 4.01 transitional.
[2] There was, in 2011, a bug in WebKit with printing web fonts. I do not know exactly when this bug was fixed, which versions of which browsers the bug affected, but it was fixed by the end of 2014.
[3] There was a time this web site used Javascript to change how it looks, and that Javascript used a cookie to store one’s preferred appearance. This is no longer needed; modern CSS allows one to choose either dark mode or non-dark mode, and this preference is stored in one’s browser and/or operating system, without using cookies.
[4] As a convenience for users, the 404 page links to a Google search widget. This search widget can and does use tracking cookies, which is why I ask for consent to use cookies before letting one access this search tool.
The web site’s fonts look best on a handheld phone, a Macintosh, in Linux, or in versions of Windows more recent than Windows XP.
Users of Windows XP should not be using the Internet; the operating system has not been updated for years and is a security hazard.
Users of NoScript and other plugins that disable web font rendering will see this site in a suitable fallback font; the exact font they see depends on which fonts that have installed in their operating system. I have gone to some care to include both Windows Web Core fonts (which, yes, are a free download for Linux users) as well as open source fonts in my font stacks.
One really nice thing about web fonts finally becoming mainstream in the mid-2010s is that I can now render this webpage using only fully open-source fonts. Both Bitstream Charter and Source Sans Pro are free to download, modify, and use in any software (including non-Free software).
Note that my interactive fiction adventures can not be played in a browser that does not support Javascript, and need a full-sized (iPad or bigger) display to fully enjoy.
That said, this web page has full styling in Internet Explorer 10 or greater (albeit without dark mode, and with issues printing the interactive chess boards), very slightly degenerates in Internet Explorer 9, and is viewable in earlier versions of IE and in browsers which do not support CSS. I have gone to some effort to have the site look nice in the pure text browser Lynx.
There were some bugs with printing web fonts in old releases of Firefox and Safari from the early 2010s. For anyone that wishes to print a webpage here, it’s best to use Internet Explorer 9 or higher, Safari 7 or higher, Firefox 31 or higher, or Opera 12.
Note that my interactive fiction adventures can not be played in a browser that does not support Javascript nor in older browsers (anything before Internet Explorer 8) with outdated Javascript implementations. Testing shows there is some minor scrolling issues with Chrome’s javascript, but the adventures work fine in Firefox.
For people with older hardware, please download and install an older (3.0.2 or lower) release of Dillo, a lightweight browser perfect for older computers.