rizwan3d / noto

Automatically exported from code.google.com/p/noto
1 stars 0 forks source link

Noto CJK 1.001R CJK OTC fonts INVALID #208

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. https://noto.googlecode.com/git/third_party/noto_cjk/NotoSansCJK.ttc
2. https://noto.googlecode.com/git/third_party/noto_cjk/NotoSansCJK-Regular.ttc
3. Download two above fonts and try to install.

What is the expected output? What do you see instead?
I expected to see no error.
But Windows report that the font files are INVALID.

What version of the product are you using? On what operating system?
1.001R. Windows 7 32-bit

Please provide any additional information below.
I have downloaded several time to ensure this is not a problem related to my 
network connection.

Original issue reported on code.google.com by joeyao02...@gmail.com on 20 Nov 2014 at 2:41

GoogleCodeExporter commented 9 years ago
CFF-based collections are not support by Windows.

Original comment by ken.lu...@gmail.com on 21 Nov 2014 at 9:14

GoogleCodeExporter commented 9 years ago
Have you heard about WenQuanyi Series Open Source Font?
That project is founded by FANG Qianqian.
And font WenQuanyi Micro Hei support Simplified Chinese, Traditional Chinese, 
Korea and    Japanese and Latin Characters at the same time, realizing a 
unified style across CJK and Latin-character based language.

I don't know what is CFF-based font.
But I do know that WenQuanYi has managed to do it, to merge CJK and Latin 
Characters into a single font file. And it supports both Windows and Linux.

So I suppose Google & Adobe can do that too.

I highly demand for a unified font because I can read Chinese, English, a 
little Japan so I do want a unified style across these languages.

Thanks for what Google & Adobe have done. You've already done a good job.
I just wish the font can be used by anyone using any OS.

Original comment by joeyao02...@gmail.com on 22 Nov 2014 at 10:33

GoogleCodeExporter commented 9 years ago
WenQuanYi Official Stie 
http://WenQ.org

Original comment by joeyao02...@gmail.com on 22 Nov 2014 at 10:41

GoogleCodeExporter commented 9 years ago
The download page for WenQuanYi feels somewhat suspicious, so I chose not to 
download and inspect the fonts, but my guess is that they are simply 
TrueType-flavor Collections (if they are indeed 'sfnt' collections).

Anyway, it is a well known issue that CFF-flavor Collections cannot be 
installed in Windows, which is one of the reasons why the fonts are also 
available as 28 separate weight-/language-based OpenType fonts that *can* be 
installed and used in Windows. Whether CFF-based Collections can be installed 
in a future version of Windows is completely up to Microsoft. Please lodge a 
complaint with them.

Even for OS X and Adobe apps, Version 10.8 or greater, and CS6 or greater, 
respectively, are required to use CFF-based Collections.

Original comment by ken.lu...@gmail.com on 22 Nov 2014 at 4:59

GoogleCodeExporter commented 9 years ago
Howcome?
WenQuanYi font is in official software repository of Linux distribution 
including Ubuntu, Fedora, Slackware, Debian, MagicLinux, CDLinux, Hiweed, 
Mandriva, Gentoo, Frugalware, ArchLinux. And in some of above Linux 
distribution WenQuanYi is default Chinse font.

There's no English on wenq.org official website, so I suppose you don't know 
which is the download link. The project is hosted on SourceForge. 
WQY Project page hosted on SourceForge: 
http://sourceforge.net/projects/wqy/
And here is the link to download WenQuanyi Micro Hei:
http://sourceforge.net/projects/wqy/files/wqy-microhei/0.2.0-beta/wqy-microhei-0
.2.0-beta.tar.gz

Too sad there is no updates of WenQuanYi font for nearly five years.
Plus there is a critical bug. WQY has no correct  indent for Korean characters, 
all Korean characters will crowd altogether.
That's why I really want Noto to be a perfect font.

I know that multi-language support might be hard.
Anyway I just want Noto to be better.

Original comment by joeyao02...@gmail.com on 23 Nov 2014 at 1:01

GoogleCodeExporter commented 9 years ago
The project is verified as virus free bt SourceForge.
So you can feel free to download.

Original comment by joeyao02...@gmail.com on 23 Nov 2014 at 1:06

GoogleCodeExporter commented 9 years ago
The SourceForge URLs are more helpful. Thank you. The issue I had with the 
original URL was not understanding the language on the page, but rather that it 
seemed to require me to download a separate downloading application, which is 
something that I do not do for unfamiliar websites.

Anyway, it seems that I found this font a few years ago because I found it on 
my machine, but I pretty much ignored it due to its quality issues. Its small 
size comes from using TrueType components, which sacrifices the ability to 
produce a high-quality design (it also sacrifices GIDs, because the components 
have separate GIDs).

The issue with the Korean hangul syllables is that they have 256-unit widths, 
not 2048-unit ones. Some ideographs, mainly CJK Compatibility Ideographs, also 
have this issue.

About why this TTC works in Windows is precisely as I suspected: it is a 
TrueType-flavor collection. Windows does not (yet) support CFF-flavor 
collections.

Lastly, although this font includes glyphs for Korean hangul syllables, it is 
not a Pan-CJK font. For each CJK Unified Ideograph (the main coverage is the 
URO up through Unicode 5.1, meaning U+4E00 through U+9FC3, but there are two 
lone Extension A characters that also suffer from the 256-unit width issue), 
there is precisely one glyph. It is best described as a GBK font that also 
supports Korean hangul syllables that happen to be broken.

Original comment by ken.lu...@gmail.com on 23 Nov 2014 at 1:46

GoogleCodeExporter commented 9 years ago
Oh I kinda understand.
Yes, I heard before that GBK has Japanese and Korean encoded in it.
The quality of WenQuanYi is far behind a commercial font like Microsoft YaHei.
The problem of displaying Korean affect me LITTLE, because I rarely saw Korean 
on the Internet, plus I cannot understand Korean. 

So I believe there's no solution to install CFF-based packed font in current 
version of Windows, according to your explanation.
This is kinda disappointing because if I set a font supporting only Chinese as 
default font on my browser, maybe other languages will be displayed incorrect.

Anyway thanks for the reply. I'll keep an eye on Noto project.

Original comment by joeyao02...@gmail.com on 23 Nov 2014 at 1:59

GoogleCodeExporter commented 9 years ago
Although GBK includes characters that are used only in Japanese and Korean (and 
Traditional Chinese), the form that is used is the one preferred in China. This 
makes such a font unacceptable for those regions. This is a common 
misunderstanding of GBK and GB 18030.

At present, there is only one work-around for this issue. If you are using 
Adobe applications (CS6 or greater), you can install the OTCs into the 
application's private fonts folder, and it will be recognized.

I am keeping my fingers crossed that the next major version of Windows will 
support CFF-based collections. Microsoft is well aware of this issue, and the 
proverbial ball is in their court.

Original comment by ken.lu...@gmail.com on 23 Nov 2014 at 2:22

GoogleCodeExporter commented 9 years ago

Original comment by stua...@google.com on 4 Feb 2015 at 2:20