ko20
V2EX  ›  微信

微信 for Linux tab 制表符渲染不对,显示成了豆腐块

  •  
  •   ko20 · May 1 · 886 views
    This topic created in 33 days ago, the information mentioned may be changed or developed.

    有没有微信的人帮忙看看,我 debug 了看,似乎不是我 linux 的问题,也不是字体的问题。AI 告诉我是微信 for linux 客户端的问题。

    原始文本如下,前两行是 tab 分隔,第三行显式输入的空格 1777608526692.png

    在微信 for linux 4.1.1.4 版本(官网显示 4.1.1 版本)上显示如下,官网地址 https://linux.weixin.qq.com/

    1777608554826.png

    安卓手机上显示如下

    1777608609269.jpg

    看起来是个 bug 。我的环境如下,并且绝大多数字体都安装了

    OS: Debian GNU/Linux forky/sid (forky) x86_64
    Kernel: Linux 6.19.11+deb14-amd64
    DE: GNOME 49.5
    
    

    疑似结论:是微信 Linux 客户端的文本渲染实现没有正确处理 Tab ( U+0009 ),导致它被错误地当作可绘制字符,从而显示成豆腐块。

    2 replies    2026-05-02 17:28:20 +08:00
    940i3s34v4F1HW41
        1
    940i3s34v4F1HW41  
    PRO
       May 1
    是的
    ko20
        2
    ko20  
    OP
       May 2
    @sddyzm #1 感谢反馈,我一开始还以为我的环境问题……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5777 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 03:35 · PVG 11:35 · LAX 20:35 · JFK 23:35
    ♥ Do have faith in what you're doing.