unicode fonts in less, stdout not displayed correctly
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Start reading and checking. consoles in X and on Alt_Fn use different software. Anything with a script can set an environment, and some do. Look up /etc/environment. You probably won't have one. Then consoles and X have separate keyboard layouts, etc. Enjoy!
A good way into this is to do a linuxfromscratch which takes you through some of the issues, as you build from scratch. Hacking a sophisticated distro to suit your tastes can be difficult in the extreme.
% lynx tmp
opens the file in lynx, again showing the copyright symbol. So lynx and vim are properly displaying utf-8 characters, but less (and more and most) and the terminal's stdout aren't. My LANG env variable is set to en_GB.UTF-8, so what am I missing?
Just look at the man pages for less and more. Ignore the command options and concentrate on variables. Things will default to the en_US C or POSIX.
What about $TERM $LC_CTYPE $LC_ALL and all the others less looks at?
What about /etc/environment? Nobody can steer you through this without an immense amount of time. If you want it, go after it, and keep backups.
BTW, an unwritten rule in these things is that when someone offers to help and asks a question, you answer it as precisely as you can. Otherwise, we end up talking with you when you wander in circles, and nothing gets done. Let your next post include the answers to what has been asked.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.