Multilanguage Font Display Issue  [Solved]

Report Bugs, Issues and non- package Requests
Message
Author
User avatar
LightWind
Posts: 2
Joined: Sun Dec 01, 2024 11:08 pm

Multilanguage Font Display Issue

#1 Post by LightWind »

I tried to run MX Linux in other languages, and found non-English fonts may not be displayed properly in the title of a window - the fonts will be replaced with squares. If right click the Desktop, the pop-up menu cannot display non-English fonts but squares.

Please see the screenshot:
Image

Is there anyone knows how to solve this problem?

Thanks,

Quick System Info:

Code: Select all

System:
  Kernel: 6.1.0-25-amd64 [6.1.106-3] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/antiX/vmlinuz quiet iommu=pt splasht nosplash lang=zh_CN kbd=cn,us
    tz=America/Toronto
  Desktop: Fluxbox v: 1.3.7 info: tint2 vt: 7 dm: LightDM v: 1.26.0 Distro: MX-23.4_fluxbox_x64
    Libretto September 15 2024 base: Debian GNU/Linux 12 (bookworm)
Machine:
  Type: Desktop Mobo: ASUSTeK model: M5A99FX PRO R2.0 v: Rev 1.xx serial: <superuser required>
    UEFI: American Megatrends v: 2501 date: 04/07/2014
Battery:
  Device-1: hidpp_battery_0 model: Logitech ERGO M575 Trackball serial: <filter> charge: 70%
    rechargeable: yes status: discharging
CPU:
  Info: model: AMD FX-8320E bits: 64 type: MT MCP arch: Piledriver level: v2 built: 2012-13
    process: GF 32nm family: 0x15 (21) model-id: 2 stepping: 0 microcode: 0x6000822
  Topology: cpus: 1x cores: 8 smt: enabled cache: L1: 384 KiB desc: d-8x16 KiB; i-4x64 KiB
    L2: 8 MiB desc: 4x2 MiB L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 1400 min/max: 1400/3200 boost: enabled scaling: driver: acpi-cpufreq
    governor: ondemand cores: 1: 1400 2: 1400 3: 1400 4: 1400 5: 1400 6: 1400 7: 1400 8: 1400
    bogomips: 51371
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT vulnerable
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines; STIBP: disabled; RSB filling; PBRSB-eIBRS: Not
    affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] vendor: ASUSTeK driver: nouveau v: kernel non-free:
    series: 470.xx+ status: legacy-active (EOL~2023/24) arch: Fermi 2 code: GF119/GK208
    process: TSMC 28nm built: 2010-16 pcie: gen: 1 speed: 2.5 GT/s lanes: 4 link-max: gen: 3
    speed: 8 GT/s lanes: 8 ports: active: VGA-1 empty: DVI-D-1,HDMI-A-1 bus-ID: 01:00.0
    chip-ID: 10de:128b class-ID: 0300 temp: 48.0 C
  Display: x11 server: X.Org v: 1.21.1.7 driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: nouveau gpu: nouveau display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1280x1024 s-dpi: 96 s-size: 338x270mm (13.31x10.63") s-diag: 433mm (17.03")
  Monitor-1: VGA-1 model: Samsung SyncMaster serial: <filter> built: 2003 res: 1280x1024 hz: 60
    dpi: 96 gamma: 1.6 size: 338x270mm (13.31x10.63") diag: 433mm (17") ratio: 5:4 modes:
    max: 1280x1024 min: 720x400
  API: OpenGL v: 4.3 Mesa 22.3.6 renderer: NV106 direct-render: Yes
Audio:
  Device-1: AMD SBx00 Azalia vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 00:14.2
    chip-ID: 1002:4383 class-ID: 0403
  Device-2: NVIDIA GK208 HDMI/DP Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie:
    gen: 1 speed: 2.5 GT/s lanes: 4 link-max: gen: 3 speed: 8 GT/s lanes: 8 bus-ID: 01:00.1
    chip-ID: 10de:0e0f class-ID: 0403
  API: ALSA v: k6.1.0-25-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel I350 Gigabit Network driver: igb v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
    link-max: lanes: 4 port: N/A bus-ID: 03:00.0 chip-ID: 8086:1521 class-ID: 0200 temp: 49.0 C
  IF: eth0 state: down mac: <filter>
  Device-2: Intel I350 Gigabit Network driver: igb v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
    link-max: lanes: 4 port: N/A bus-ID: 03:00.1 chip-ID: 8086:1521 class-ID: 0200
  IF: eth2 state: down mac: <filter>
  Device-3: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK P8 series
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: a000 bus-ID: 0a:00.0
    chip-ID: 10ec:8168 class-ID: 0200
  IF: eth1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 931.51 GiB used: 0 KiB (0.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST31000340NS size: 931.51 GiB block-size:
    physical: 512 B logical: 512 B speed: 3.0 Gb/s type: HDD rpm: 7200 serial: <filter> rev: SN06
    scheme: MBR
Partition:
  Message: No partition data found.
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 24.9 C mobo: N/A gpu: nouveau temp: 47.0 C
  Fan Speeds (RPM): N/A
Repos:
  Packages: pm: dpkg pkgs: 1863 libs: 890 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm pkgs: 0
    pm: flatpak pkgs: 0
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb http://mirror.math.princeton.edu/pub/mxlinux/mx/repo/ bookworm main non-free
Info:
  Processes: 259 Uptime: 18m wakeups: 3 Memory: 31.25 GiB used: 2.14 GiB (6.8%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
  Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI
Last edited by LightWind on Tue Dec 03, 2024 12:18 pm, edited 2 times in total.
AMD FX-8320E * 32GB RAM

User avatar
Eadwine Rose
Administrator
Posts: 14675
Joined: Wed Jul 12, 2006 2:10 am

Re: Multilanguage Font Display Issue

#2 Post by Eadwine Rose »

With all help requests, as per forum rules (which, if you haven't, please read), please share your full Quick System Info, do not edit.
If need be, you can do this using the LiveUSB, thanks.
MX-23.6_x64 July 31 2023 * 6.1.0-37amd64 ext4 Xfce 4.20.0 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030

User avatar
Melber
Developer
Posts: 1311
Joined: Tue Mar 23, 2021 4:19 pm

Re: Multilanguage Font Display Issue  [Solved]

#3 Post by Melber »

@LightWind

It looks like you are using MX fluxbox.

Open the app "Font"
Try setting the overrides to an appropriate font
font_zn.png


This worked for me, although I think some of the menu translations are missing.
fbmenu_zn.png
You do not have the required permissions to view the files attached to this post.

User avatar
LightWind
Posts: 2
Joined: Sun Dec 01, 2024 11:08 pm

Re: Multilanguage Font Display Issue

#4 Post by LightWind »

Melber wrote: Mon Dec 02, 2024 8:54 am @LightWind

It looks like you are using MX fluxbox.

Open the app "Font"
Try setting the overrides to an appropriate font
font_zn.png



This worked for me, although I think some of the menu translations are missing.
fbmenu_zn.png
Yes, this solution works, and works for all non-English fonts. In fact, no need to override with non-English fonts. See this screenshot:
Image

MX xfce has no such a problem. It seems the multilanguage support for fluxbox is not as good as the one for xfce.

Thanks.
AMD FX-8320E * 32GB RAM

Post Reply

Return to “Bugs and Non-Package Requests Forum”