The CJK Layout Lab
The CJK Layout Lab - Exploring modern Web typography.
I've recently been trying to create some CJK layout examples. They're still very basic and have many areas for improvement (such as more examples, multilingual support, more info about browser support, dark mode, display the underlying code, etc.).
Link: xfq.github.io/cjk-layout-l...
06.03.2026 01:50 —
👍 0
🔁 0
💬 0
📌 0
Over 1,000 people in one Chinese village were forced to change their surnames, because computers couldn't type them.
This isn't a tech curiosity. It's a barrier to bank accounts, train tickets, and ID cards.
My latest on why character encoding is an ethical imperative:
dev.to/xfq/the-ethi...
29.01.2026 05:25 —
👍 1
🔁 0
💬 0
📌 0
Many people have forgotten Tim Berners-Lee's article "Cool URIs don't change", which emphasizes that links should be designed to be persistent. It suggests avoiding elements that are prone to change in links to ensure their long-term validity.
17.12.2025 00:35 —
👍 0
🔁 0
💬 0
📌 0
Styles are prone to being overridden unexpectedly, and interactions between properties are often complex.
15.12.2025 04:48 —
👍 1
🔁 0
💬 2
📌 0
Unicode 18.0 (to be released in September 2026) will include 11,328 Small Seal Script characters, which is the set of characters standardized by Qin Shi Huang during the "standardizing writing" movement.
In addition, Unicode 18 will also add 965 Jurchen characters.
08.12.2025 01:57 —
👍 0
🔁 0
💬 0
📌 0
Web User Agents
“Each user agent serves its user, not any of the other constituencies.”
says the @tag.w3c.social.ap.brid.gy in their latest Group Note Draft on user agents www.w3.org/TR/2025/DNOT...
01.12.2025 15:11 —
👍 4
🔁 1
💬 1
📌 0
It's cool!
22.11.2025 01:12 —
👍 1
🔁 0
💬 0
📌 0
I'm curious, what tools were used to create the animation effects?
21.11.2025 22:46 —
👍 0
🔁 0
💬 1
📌 0
I think it's great. Personally, I prefer reading text because it's easier to search, but watching videos (both long and short) occasionally is also nice.
20.11.2025 03:54 —
👍 1
🔁 0
💬 0
📌 0
Yeah, I like it too!
09.11.2025 21:41 —
👍 0
🔁 0
💬 0
📌 0
Some pages on the W3C i18n subsite are finally mobile-friendly!
27.10.2025 01:38 —
👍 0
🔁 0
💬 0
📌 0
When redesigning the W3C website, I think we deliberately avoided frameworks like React and Vue to ensure the production JavaScript code remains readable and avoid excessive complexity.
18.09.2025 10:40 —
👍 1
🔁 0
💬 0
📌 0
Today marks 37 years since Joe Becker's landmark "Unicode 88" document! #Unicode #i18n
29.08.2025 00:59 —
👍 1
🔁 0
💬 0
📌 0
If you like a sans-serif font, I've been using the Raleway font for reading
24.08.2025 00:39 —
👍 1
🔁 0
💬 0
📌 0
Yeah, Lin Yutang spent all his family fortune on this, but unfortunately political waves such as the civil war and the Korean War came one after another, and the machine mass production plan failed.
16.08.2025 01:00 —
👍 0
🔁 0
💬 0
📌 0
Address formats around the world
How do address formats differ around the world, and what are the implications of those differences on the design of forms, databases, ontologies, etc. for the Web?
FOR REVIEW: Address formats around the world
The article Address formats around the world is out for wide review. We are looking for comments by Friday 5 December.
w3c.github.io/i18n-drafts/...
See the blog post at www.w3.org/blog/Interna...
06.08.2025 04:26 —
👍 2
🔁 2
💬 0
📌 0
Unicode双向文本算法基础
Unicode双向文本算法是做什么的?
New translation into Chinese:
Unicode双向文本算法基础 (Unicode Bidirectional Algorithm basics) www.w3.org/Internationa...
Thanks to Fuqiao Xue for providing this translation.
10.07.2025 02:35 —
👍 0
🔁 1
💬 0
📌 0
A Chinese Typewriter, depicting a cylindrical mechanism
06.07.2025 23:23 —
👍 0
🔁 0
💬 0
📌 0
He split a character into two parts for indexing, similar to radicals, and people can type a character with a maximum of three keys.
06.07.2025 23:19 —
👍 0
🔁 0
💬 1
📌 0
Theoretically, 6×6×8×29=8352 characters can be typed, some of which are empty, so there are about 8,000 characters. He used a combination of Chinese characters to represent rare characters outside the 8,000 characters, such as "吉吉" for "喆".
06.07.2025 23:19 —
👍 0
🔁 0
💬 1
📌 0
The core of the typewriter he invented is a complex roller, with 6 middle rollers on a large roller, 6 small rollers on a middle roller, 8 sides on a small roller, and 29 fonts on a side.
06.07.2025 23:19 —
👍 1
🔁 0
💬 2
📌 0
text-autospace
17.06.2025 23:22 —
👍 2
🔁 0
💬 1
📌 0
I usually read the official documentation, but I know many people around me prefer to watch videos to learn.
14.06.2025 00:43 —
👍 1
🔁 0
💬 0
📌 0
haha. Now you know the rules and so do I 😀
18.04.2025 07:25 —
👍 2
🔁 0
💬 0
📌 0
Me in anime style, wearing a suit and glasses, standing on a stage behind a podium, speaking to an audience. Behind me is a backdrop with the W3C logo and the text "1994 - 2024". The picture also says: Making the World Wide Web worldwide!
W3C@30 talk
12.04.2025 12:26 —
👍 1
🔁 0
💬 0
📌 0