On 15/07/12 16:14, 赵佳晖 wrote: > Hi.all . Just now i just change my locale so i can use the fcitx. But > after i reboot , the system's fonts display has problem. > and my locale: > LANG=en_US.UTF-8 > LC_CTYPE=zh_CN.UTF-8 > LC_NUMERIC=en_US.UTF-8 > LC_TIME=en_US.UTF-8 > LC_COLLATE=en_US.UTF-8 > LC_MONETARY=en_US.UTF-8 > LC_MESSAGES=en_US.UTF-8 > LC_PAPER=en_US.UTF-8 > LC_NAME=en_US.UTF-8 > LC_ADDRESS=en_US.UTF-8 > LC_TELEPHONE=en_US.UTF-8 > LC_MEASUREMENT=en_US.UTF-8 > LC_IDENTIFICATION=en_US.UTF-8 > LC_ALL=
Do not set anything other than LANG and LC_COLLATE. Then only set vars that differ from LANG. Your /etc/env.d/02locale should look like this: LANG="en_US.UTF-8" LC_COLLATE="C" LC_CTYPE=zh_CN.UTF-8 Do *not* do this: LC_ALL= Then run env-update and restart.