梁海 Liang Hai
banner
lianghai.dev
梁海 Liang Hai
@lianghai.dev
https://lianghai.dev (That’s the Slow Horses staircase in the banner pic, in case you were wondering.) #Unicode #OpenType #Python #TypeScript #Svelte #Astro #Swift
Got this cutie from @todde.tv’s Vite quiz at #ViteConf!
October 10, 2025 at 3:33 PM
Solid advice from @atila.io at #ViteConf.
October 10, 2025 at 10:44 AM
A panel chat after the Vite documentary’s premiere today at #ViteConf, featuring @antfu.me or “The Fu”, among others.
October 9, 2025 at 10:35 PM
Class 2 assignment of @robstenson's Coldtype course: "modify the drumkit.py file to look different". Finished before Sunday midnight – two days early! Sound and font (Obviously Variable) provided by the course.
March 9, 2025 at 10:54 PM
Someone at Microsoft thought it's such a brilliant idea to use a generic tile for everything and concatenate lists together so it looks really neat.
March 8, 2025 at 9:31 PM
Figured out how to enforce this italic style of function parameters that I really like. Now I can use any theme!

(Dracula Theme Official, which is in the screenshots, and SynthWave '84 are some choices that come with this style. But sometimes I need to use a light theme.)
March 7, 2025 at 9:38 PM
The Mongolian UTN’s data refactoring has been going well. Using github.com/python-attrs... (learned from ufoLib2) to structure JSON data to Python dataclasses is quite a smooth experience – not much worse than Swift Codable. The pain caused by union types is actually a good reminder for redesign.
January 7, 2025 at 1:47 AM
Hehehe deal. I keep forgetting about it and only realize its existence when I step into the guest bedroom. The other day I helped watch a friend’s kid at KABK and she gave me a small Lego set, which reminded me of my Space Shuttle again… 🫠
December 24, 2024 at 1:12 AM
Have been spending time every weekend with @kushim-jiang.bsky.social on revising the Mongolian UTN https://unicode.org/notes/tn57/ – I’ve finally started converting the original YAML data format to a new structure in TypeScript.
December 15, 2024 at 7:15 PM
This seems to be working alright for a simple site. Looking forwards to Starlight’s official support of customizing the content location.
December 14, 2024 at 3:36 AM
Thought it was Apple Intelligence being funny, but turned out it was really Ken:

> I'm not sure what all has been sitting in the skunkworks since yesterday, but it now smells pretty bad, because it is decomposing: [a web page showing the Decomposition_Mapping value of U+FDFA ﷺ]

🫠
December 12, 2024 at 10:43 PM
Screenshots showing macOS’s support of the Mongolian script, before and after (Sequoia) 15.1. (iOS has received the same improvement in 18.1.) Noto Sans Mongolian has been upgraded to 3.002, which was remade by @kushim-jiang.bsky.social with the https://unicode.org/notes/tn57/ shaping rules.
December 11, 2024 at 10:43 AM
Gotta keep the donkeys busy. 🥹 – Arco https://arco.game, one of the App Store Awards cultural impact finalist of the year.
December 7, 2024 at 11:43 PM
🥹 The Dutchest thing ever, from @onzetaal.bsky.social:
December 4, 2024 at 2:36 PM