
Plan 9: Spell Check
Spell checking using spell(1).
Details: https://lifeofpenguin.blogspot.com/2026/09/plan-9-code-assist-rio.html

Spell checking using spell(1).
Details: https://lifeofpenguin.blogspot.com/2026/09/plan-9-code-assist-rio.html
This is part 2 of my vision of Plan 9 as an Infinity Notebook. This focuses on the developer tools.
Details: https://lifeofpenguin.blogspot.com/2026/09/plan-9-code-assist-rio.html
Code outline, Call tree and jump to symbol.
Details: https://lifeofpenguin.blogspot.com/2026/09/plan-9-code-assist.html
Insert emoji in the active window using a picker (uses /dev/cons).
Details: https://lifeofpenguin.blogspot.com/2026/08/plan-9-emoji.html
Simple key visualizer using kbdfs, awk and statusmsg.
Details: https://lifeofpenguin.blogspot.com/2026/09/plan-9-key-visualizer.html
Combine multiple Truetype font files for complete Unicode coverage.
Details: https://lifeofpenguin.blogspot.com/2026/08/plan-9-emoji.html
Text shaping for Devanagari script using NotoSansDevanagari-Regular.ttf.
Details: https://lifeofpenguin.blogspot.com/2026/08/plan-9-emoji.html
Color emoji without gradients.
Details: https://lifeofpenguin.blogspot.com/2026/08/plan-9-emoji.html
Note: Noto Color emoji needs Color Bitmap Data (CBDT) support.
Details: https://lifeofpenguin.blogspot.com/2026/08/plan-9-emoji.html
HTML font zooming and reflow.
Details: https://lifeofpenguin.blogspot.com/2026/07/plan-9-dynamic-html.html
Copyright symbol from dejavu font at size less than 16pt is crashing truetypefs. Does anybody have a fix?
_assert(s=0x7fffffffead0)+0x42 /sys/src/libc/port/_assert.c:12
ttfscan(g=0x499ab0)+0x4fe /sys/src/libttf/scan.c:371
s=0x3
i=0x20bf1e00000001
p=0xb400000161
q=0x34a00000123
j=0x100000015
r=0x21e00000123
ttfgetglyph(fs=0x40db20,glyph=0x147,render=0x1)+0x4c /sys/src/libttf/glyf.c:366
g=0x499ab0
compilesub(s=0x437268)+0x9d /sys/src/cmd/truetypefs.c:169
t=0x40db20
n=0x2010cc00000100
gs=0x42f7b8
w=0xe500000807
h=0x40c72000000013
i=0x100000000e5
g=0x1300000147
View files inside a zip compressed file via Plumber without extraction.
Demo: https://youtu.be/wvcGv9p1224
Details: https://lifeofpenguin.blogspot.com/2026/06/plan-9-plumber.html