Issue 1990 - font substitution problem for Chinese
Summary: font substitution problem for Chinese
Status: CLOSED IRREPRODUCIBLE
Alias: None
Product: Internationalization
Classification: Code
Component: code (show other issues)
Version: 644
Hardware: PC Linux, all
: P3 Trivial with 1 vote (vote)
Target Milestone: ---
Assignee: hdu@apache.org
QA Contact: issues@l10n
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-22 08:00 UTC by oldfield
Modified: 2013-08-07 15:00 UTC (History)
1 user (show)

See Also:
Issue Type: FEATURE
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
An example file containing Chinese and English, but only English will be shown on loading (7.23 KB, application/octet-stream)
2001-10-22 08:22 UTC, oldfield
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description oldfield 2001-10-22 08:00:14 UTC
For a Chinese document which contains Chinese and English content:

The Chinese and English characters are typed using fonts in machine A, but those
fonts do not exist in machine B, when opening the file in machine B, only the 
English characters will be shown using a replacement font, but the Chinese
characters will not be shown (just empty space).
Comment 1 oldfield 2001-10-22 08:22:51 UTC
Created attachment 609 [details]
An example file containing Chinese and English, but only English will be shown on loading
Comment 2 Dieter.Loeschky 2001-10-22 11:46:37 UTC
DL->HDU: I think it's your task
Comment 3 hdu@apache.org 2001-11-05 16:48:24 UTC
The document is displayed correctly in StarOffice.

The problem with OOo is that we cannot provide our
fonts with it. And in general there are no other
Unicode fonts available on the distributions. So
which font to fall back when none are available?

The fs-1.sxw document sets the font for the chinese
characters to "Times New Roman". So I guess on a
typical linux installation this falls back to "Times".
With StarOffice we always can fall back to "Andale",
which contains most asian glyphs. Without a fallback
font like this we just cannot reliably fall back.
Comment 4 oldfield 2001-11-06 01:22:10 UTC
> The problem with OOo is that we cannot provide our
> fonts with it. And in general there are no other
> Unicode fonts available on the distributions. So
> which font to fall back when none are available?
> The fs-1.sxw document sets the font for the chinese
> characters to "Times New Roman". So I guess on a
> typical linux installation this falls back to "Times".
> With StarOffice we always can fall back to "Andale",
> which contains most asian glyphs. Without a fallback
> font like this we just cannot reliably fall back.

Thanks for your information.  But can we set our own
fall back font?  Can we simply change the configuration
in the option menu or is there any way to change the
source code in order to do this?

I think it would be very very useful.
Comment 5 oldfield 2001-11-22 03:12:02 UTC
So, OpenOffice won't be able to find out a suitable font (containing
the glyph) available from the system?

Comment 6 hdu@apache.org 2001-11-23 10:07:25 UTC
Yes, we plan to make the font and glyph fallback more
flexible. Since this will be much easier in the complex
text layout framework we are currently working on that
problem will be attacked there.
Comment 7 oldfield 2002-02-19 04:59:36 UTC
What's the current status?  

I really want to see the latest update, thank you for all the great works!
Comment 8 hdu@apache.org 2003-01-23 17:00:59 UTC
Glyph fallback will work in OOo1.1, but only for static fallback 
lists. Dynamic fallback lists are not planned yet, so this much more 
general case is not 100% covered if the distribution developers 
don't add their fonts to the fallback lists. 
 
 
 
Comment 9 oldfield 2003-04-08 05:24:40 UTC
Problem persists in 644.
Comment 10 hdu@apache.org 2003-04-08 12:50:15 UTC
Which 644? 1.1beta? 
Comment 11 oldfield 2003-04-09 02:17:08 UTC
from the tag: cws_srx644_ooo11beta

thanks.
Comment 12 thorsten.ziehm 2004-08-20 09:41:53 UTC
Because of limited resources this task have to re-targeted to target 'OOo
Later'. If somebody can be found, who cna implement this task, it can be
re-targeted to OOo 2.0.
Comment 13 pseudo_daoist 2004-08-20 19:05:56 UTC
Is there any reason why OOo can not ship with the fonts that are shipped with
Linux distributions.  Configure those fonts as the "fallback" fonts for
non-western languages.

Comment 14 hdu@apache.org 2005-07-13 12:15:10 UTC
This issue has become obsolete since the mechanism to define fallback fonts in
VCL.xcu has been introduced. If the VCL.xcu configuration file needs to be
extended for specific fonts please file individual patches against this file.
Changing status to reflect the situation for most commonly used fonts.
Comment 15 hdu@apache.org 2005-07-13 12:15:38 UTC
Closing issue.