Hi! Here's a patch for most of the fullwidth glyphs in lucidasans and vga! The subfonts are already used in each font file. I guess one way to quickly test would be:
hget https://ja.wikipedia.org | htmlfmt > /tmp/wp for (font in /lib/font/bit/lucidasans/unicode.*.font /lib/font/bit/vga/unicode.font) { acme /tmp/wp } Probably a similar patch could also easily be created for the bold and italic versions, but that's too much work for now :) Philip diff -r 859a4e61471b lib/font/bit/lucidasans/unicode.10.font --- a/lib/font/bit/lucidasans/unicode.10.font Mon May 03 21:04:39 2021 +0200 +++ b/lib/font/bit/lucidasans/unicode.10.font Mon May 03 22:35:32 2021 +0200 @@ -55,6 +55,7 @@ 0x9a01 0x9bf5 ../shinonome/k16.9a01 0x9c04 0x9dfd ../shinonome/k16.9c04 0x9e1a 0x9fa0 ../shinonome/k16.9e1a +0xff01 0xffe5 ../shinonome/k16.ff01 0xfb1e 0xfb1e ../lucida/Althebrew.9.0 0xfff9 0xffff ../dejavu/dejavu.16.fff9 0xfb00 0xfc00 ../dejavu/dejavu.16.fb00 diff -r 859a4e61471b lib/font/bit/lucidasans/unicode.13.font --- a/lib/font/bit/lucidasans/unicode.13.font Mon May 03 21:04:39 2021 +0200 +++ b/lib/font/bit/lucidasans/unicode.13.font Mon May 03 22:35:32 2021 +0200 @@ -56,3 +56,4 @@ 0x9c00 0x9dff ../jis/jis9c00.24 0x9e00 0x9fff ../jis/jis9e00.24 0xfb1e 0xfb1e ../lucida/Althebrew.12.0 +0xfee0 0xff5e lsr.24 diff -r 859a4e61471b lib/font/bit/lucidasans/unicode.6.font --- a/lib/font/bit/lucidasans/unicode.6.font Mon May 03 21:04:39 2021 +0200 +++ b/lib/font/bit/lucidasans/unicode.6.font Mon May 03 22:35:32 2021 +0200 @@ -56,6 +56,7 @@ 0x9a01 0x9bf5 ../shinonome/k12.9a01 0x9c04 0x9dfd ../shinonome/k12.9c04 0x9e1a 0x9fa0 ../shinonome/k12.9e1a +0xff01 0xffe5 ../shinonome/k12.ff01 0xfb00 0xfbff ../fixed/6x12.FB00 0xfe00 0xfeff ../fixed/6x12.FE00 0xff00 0xffff ../fixed/6x12.FF00 diff -r 859a4e61471b lib/font/bit/lucidasans/unicode.7.font --- a/lib/font/bit/lucidasans/unicode.7.font Mon May 03 21:04:39 2021 +0200 +++ b/lib/font/bit/lucidasans/unicode.7.font Mon May 03 22:35:32 2021 +0200 @@ -59,6 +59,7 @@ 0x9a01 0x9bf5 ../shinonome/k12.9a01 0x9c04 0x9dfd ../shinonome/k12.9c04 0x9e1a 0x9fa0 ../shinonome/k12.9e1a +0xff01 0xffe5 ../shinonome/k12.ff01 0xfb00 0xfbff ../fixed/7x14.FB00 0xff00 0xffff ../fixed/7x14.FF00 0x0600 0x06ff ../fixed/9x15.0600 diff -r 859a4e61471b lib/font/bit/lucidasans/unicode.8.font --- a/lib/font/bit/lucidasans/unicode.8.font Mon May 03 21:04:39 2021 +0200 +++ b/lib/font/bit/lucidasans/unicode.8.font Mon May 03 22:35:32 2021 +0200 @@ -66,6 +66,7 @@ 0x9a01 0x9bf5 ../shinonome/k14.9a01 0x9c04 0x9dfd ../shinonome/k14.9c04 0x9e1a 0x9fa0 ../shinonome/k14.9e1a +0xff01 0xffe5 ../shinonome/k14.ff01 0xfb00 0xfbff ../fixed/9x18.FB00 0xfe00 0xfeff ../fixed/9x18.FE00 0xff00 0xffff ../fixed/9x18.FF00 diff -r 859a4e61471b lib/font/bit/vga/unicode.font --- a/lib/font/bit/vga/unicode.font Mon May 03 21:04:39 2021 +0200 +++ b/lib/font/bit/vga/unicode.font Mon May 03 22:35:32 2021 +0200 @@ -191,6 +191,7 @@ 0x9a01 0x9bf5 ../shinonome/k12.9a01 0x9c04 0x9dfd ../shinonome/k12.9c04 0x9e1a 0x9fa0 ../shinonome/k12.9e1a +0xff01 0xffe5 ../shinonome/k12.ff01 0x0e00 0x0eff ../fixed/7x14.0E00 0x1600 0x16ff ../fixed/7x14.1600 0x2400 0x24ff ../fixed/7x14.2400 ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ Am Montag, 26 April 2021 21:29 schrieb <[email protected]>: > Yes, that seems like a font issue, and should be fixed there. > I'll gladly commit patches that fix missing glyphs. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T9a725c37f61954a8-M868b7e06206f0a22d9fdd868 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
