Ubuntu :: By Default Pango Is Choosing AR PL UMing CN As Font To Render Japanese Text When Current Font Doesn't Have Japanese Glyphs
May 4, 2010
Actually I want to log a bug but I don't really know what package to log it against. The problem is that by default Pango is choosing the AR PL UMing CN as the font to render Japanese text when the current font doesn't have Japanese glyphs. But AR PL UMing CN is a Chinese font, so Chinese glyphs for kanji characters (e.g., 覚) are displayed. This is jarring and confusing for Japanese readers.
This situation mostly arises when you have mixed English and Japanese text. Some applications (for instance Firefox) will allow you to select a font for Asian text. Thus if the text contains only Asian characters it will use the font you select, rather than what Pango would have selected. But if it is a mix of English and Japanese, you end up with the wrong glyphs.
Other environments (like gnome-terminal, or a gedit) have difficulties as well. Since the primary interface requires mono spaced roman characters you run into difficulty selecting fonts. Most Japanese fonts only have proportional roman characters. This means that if use a nice roman font and use Japanese text (for instance file names), you end up with Chinese glyphs. What I want is a mechanism that will work across all of Gnome for selecting the font I want to use for Chinese characters. That way I can choose either Japanese or Chinese glyphs.
I realize this is low priority. It only bugs me a little, but many of my Japanese colleagues are put off from using Ubuntu because they are confused by the Chinese glyphs that pop up on my screen from time to time. As I said, I'd like to file a bug, but I'm not sure against what package...
Most of my work happens in a terminal, so I need a clear, readable font. I've settled a while ago on Terminus [URL]..., which works wonders for me. I added XTerm*faceName : Terminus in my ~/.Xdefaults, and I do get the Terminus font. Unfortunately, a lot of Unicode glyphs are missing (mathematical symbols, greek and hebrew letters), displaying as little square blocks instead.
If I remove the faceName entry, the default configuration seems able to display most of the glyphs (including math, greek, hebrew, runic, and whatever else), but the default font is much harder to read.
A google search hints that it should be possible to use Terminus as the default font, and fallback to (an)other one(s) for missing glyphs, but provides no further explanation. I've seen documentation that recommends Bitstream Vera Sans as a fallback, but it lacks the glyphs I need too; I don't know how to identify the default font used by xterm either, I had a look at /usr/share/X11/app-defaults/XTerm, but all I can find are generic references to old pre-fontconfig font names.
Using Gentoo Linux, fontconfig and xterm are up to date, USEs trutype and unicode enabled, X.Org server 1.6.
Edit: I alternate between Ratpoison, Awesome and XMonad, without a desktop environment.
So far, as a former Chrome user on Windows, I am enjoying Chromium. However, there is one glaring problem that is bugging me, and is disrupting my usage of the browser.
Chromium will not show Japanese fonts properly. It's not that everything shows up as boxes. The problem is that certain characters will show in Japanese, and certain will show in Korean, thereby making the Japanese text unreadable. Copying and pasting into gedit allows me to read the Japanese text, and Firefox never had this problem, however, within Chromium, this is unreadable.
Here is a picture to show you what I mean:
Has anyone else had this problem, and fixed it? I have installed the language packs and have tried setting things to different unicode fonts and changing the encoding to unicode and even Japanese, and continue to get these errors.
scim-anthy seems to have been installed perfectly... however, ctrl-space or any other combinations that i'm use to don't activate it... i see the keyboard icon, i can go in set up the environment in it but... i can't get the japanese language bar to show up so I can type in Japanese.
I am facing a peculiar issue when printing Japanese text through CUPS (though I am not sure if this is the right forum).
I developed a Java application (that uses a graphical object to print to a PrinterJob class) that prints text (of Japanese characters) to a printer. When I login in en_US/en_UK locale, the Japanese characters get printed from my Java app just fine. However, when I login in ja_JP and give a print job through my Java app, no Japanese text is printed at all. I get characters from only within the ASCII subset printed instead. I am using Serif and Courier New fonts in my app. Relevant details are:
In ja_JP, a@a:/usr/share/cups/charsets$ fc-match serif:lang=ja ttf-japanese-mincho.ttf: "Sazanami Mincho" "Regular" a@a:/usr/share/cups/charsets$ fc-match sans serif:lang=ja ttf-japanese-gothic.ttf: "VL Gothic" "regular"
I need to be able to switch between English and Japanese text when typing on my computer but I have no idea how to. I figured it out on both Windows and Mac but Ubuntu is giving me some trouble. I figure IBus is where I'm supposed to be going but even though I selected Japanese, it just isn't working.
In all previous versions of KDE I had Console8x16 set as KDE font for all cases (Settings->Appearance->Fonts). After tonight upgrade, this (only!) font is not working. I can see it in font manager, I can set it in ...Appearance->Fonts, but actually remains default font. Two of about 30 attempts somehow (can not reproduce) succeeded to set "console 12" font, but it disappeared after restart.
1. What can be the problem in 4.4? 2. In /usr/share/fonts tere are 3 files named console8x16.pcf, console8x8.pcf and console9x15.pcf, but in the font list in Appearance->Fonts I can see only 2 - one named "Console" (seems to be 8x16 and "console" (8x8). File 9x15 does not appear at all. Why?
Last results of attempts: cannot use console font in part of areas, while part works OK. For example: kdevelop editor, kmail message body text works OK. But kmail other parts - does not. The most interesting is that although setting the kmail body message text to console displays the message body text correctly (with console font), but the example message in "Configure kmail" dialogue "The Quick Brown Fox Jumps Over The Lazy Dog" is displayed in the default font, as if there is no console font!
Before I upgraded to Karmic, I had Japanese text input set up on my system, but since the upgrade it no longer works. I can still read Japanese text, and when I press Ctrl+SPACE I still get the ANTHY box in the bottom right-hand corner, but Japanese is no longer on the list of supported languages. how to get Japanese back?
I'm having trouble with font colors in maverick. Some pages with ordinary text do not display properly, i.e. - text is invisible. It highlights a bit when I highlight it with ctrl + a, but that's about it. I've tried editing Firefox fonts (not working), editing system fonts (not working) and disabling compiz special effects (not working). I figured that maybe there's some corruption somewhere as I've installed loads of stuff in the past months and so should reinstall fonts, but couldn't find info on the net on how to achieve this.
Whenever I use lpr on the command-line to print a text file, it uses DejaVu Sans Mono as the font. Is there a way to change this? I'd like to use Terminus as the font instead. I found that CUPS uses Courier as the default font for text files, so somewhere Courier is being aliased to DejaVu Sans Mono, and I have no idea where.
I'm using ubuntu 9.04. I use emacs for almost everything. I used emacs that I compiled from the source on my laptop. I liked the default font that came with it. So I never cared about the font. For some reasons I have to switch to another laptop where emacs is installed from the package. I donot want to go through compiling the source again. I would like to know what is name of the default font in emacs. I donot like the default font that comes with the ubuntu package.
The font I'm talking about is the font that is usually found in most emacs written documents. Similar to this webpage (web browsers might render this differently) . And also this webpage. describing font without knowing the name is difficult . The second link gives a better idea. (Hopefully :-))
Also I read about cse-huji-default-font but M-x describe-variable says it can not find the variable. (Is this related to my problem??)
I'm trying to change the font color of the text of the bootloader in Grub2. I'm running 9.10. I successfully edited the Grub cfg file change the colors of the Grub menu, but I'd like to change the text color as I watch the modules load and can't seem to do it. I'd also like to password protect the bootloader if possible. I installed startupmanager but the new version won't allow these changes. I like to see my modules as they load and wanted to change the color from white to blue.
I am using a 17" VGA monitor with 1024x768 resolution. With some tweaking, I'm pretty satisfied with GNOME Shell and its look. The only exception is the font of the text below the icons in Activities. On my monitor with this resolution, the text is just too small. As far as I know, it's the smallest text anywhere in the GUI. This is kind of an accessibility issue for me, since I do have a sight problem
Kubuntu10.10After installing a 6000+ font collection from KDE-Look.org, my computer had assumed a new font, though I restarted and it is now fine, generally speaking. My Firefox still has this crazy font, and it is so weird that it is almost unreadable.
I keep forgetting to change the font color to black in OpenOffice.org in Lucid. This is a pain when printing, but the bigger problem is with writing up formulae. How do you change colors in Math (or make it default to black)?
I have just installed Ubuntu 10.10, the latest version, into my computer. But I notice that the font is small when browsing the web using Firefox. I need to have a bigger font because of my shortsightedness.