W3C, Browsers, and KaTeX
-
Tantek Çelik: W3C TPAC 2022 Sustainability Community Group Meeting [Ed: The Web is sheer bloat. It's not sustainable. W3C promotes DRM, which is massive contributor to pollution and waste.]
The W3C convened an annual TPAC in-person meeting from 2001-2019. After a couple of virtual TPACs, last week we finally returned to an in-person TPAC, the first in three years. It was great to see people, have informal conversations in hallways and outside at lunch & coffee breaks. I took some notes during meetings & breakout sessions. The Sustainability CG meeting is the first I’ve chosen to write-up.
This year’s W3C TPAC Plenary Day was a combination of the first ever AC open session in the early morning, and breakout sessions in the late morning and afternoon. Nick Doty proposed a breakout session for Sustainability for the Web and W3C which he & I volunteered to co-chair, as co-chairs of the Sustainability (s12y) CG which we created on Earth Day earlier this year. Nick & I met during a break on Wednesday afternoon and made plans for how we would run the session as a Sustainability CG meeting, which topics to introduce, how to deal with unproductive participation if any, and how to focus the latter part of the session into follow-up actions.
-
Browsers and them 'supporting' TLS certificate transparency
Certificate Transparency involves all Certificate Authorities logging newly issued TLS certificates in various public 'CT Logs', and then generally adding some Signed Certificate Timestamps (SCTs) to the issued TLS certificate to demonstrate that they've done this. Interested parties can then watch the CT logs to look for bad or mis-issued TLS certificates, and TLS clients can take steps to check that TLS certificates are in the logs. Famously, Firefox currently does not 'support' Certificate Transparency. But what does this actually mean?
-
Custom fonts in KaTeX
KaTeX is a web-based mathematics typesetting library, similar to the erstwhile untouchable MathJax. Unfortunately, out of the box, KaTeX only supports one font, its default Computer Modern-based font, and does not have built-in functionality for customising this. Thankfully, it is not difficult to achieve this.