wangwhai / noto

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

Single ttf for all languages #13

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hi,

Is it possible to include the characters of all the languages in a single ttf 
file?
For example, if I use NotoSans-Regular.ttf I am able to print characters for 
Bulgarian, Czech, Danish, Dutch, Finnish, French, German, Estonian, Greek, 
Hungarian, Icelandic, Macedonian, Russian, Polish, Portuguese, Vietnamese and 
Turkish. But not for Arabic, Hindi, Bengali, Japanese, Mandarin, Hebrew and 
Catonese.

I can use only a single ttf file.

Regards

Original issue reported on code.google.com by akanksha...@gmail.com on 2 Sep 2013 at 4:38

GoogleCodeExporter commented 9 years ago
Hi Akanksha,

We are planning on merging individual scripts/languages into merged fonts. 
However, there will not be one single giant NotoSans font. Instead, there will 
be a NotoSansSouthAsian font that will combine the glyphs for supporting all 
South Asian languages/script plus have some basic Latin in it.

Will this work for you?

Original comment by tha...@gmail.com on 12 Sep 2013 at 8:29

GoogleCodeExporter commented 9 years ago
Hi,

Yes I think it will work.
I can check what characters i'm getting as input and use the respective font 
file for printing those characters in the PDF. But right now i have to use too 
many font files.
With one font file for some group of fonts, I think it will help alot.

Regards

Original comment by akanksha...@gmail.com on 17 Sep 2013 at 5:08

GoogleCodeExporter commented 9 years ago
To expand on Thaths comments, there are some technical limitations on how many 
characters (more accurately glyphs) can be in one font. There are also 
limitations on merging scripts that have metrics that aren't really compatible 
(line heights and such). That will limit the extent to which we can merge the 
scripts into larger groupings.

Original comment by stua...@google.com on 17 Sep 2013 at 6:33

GoogleCodeExporter commented 9 years ago

Original comment by stua...@google.com on 17 Sep 2013 at 6:34

GoogleCodeExporter commented 9 years ago
Hi Stuart,

I actually really have no experience in font development.So, I do not know what 
is possible and what is not. And if it is not possible to have a single font 
file, I can always fix my problem with little bit of programming :)

Thanks for creating these fonts :)
Any new fonts coming in next few weeks?

Regards

Original comment by akanksha...@gmail.com on 18 Sep 2013 at 3:31

GoogleCodeExporter commented 9 years ago

Original comment by roozbeh@google.com on 26 Dec 2013 at 9:19

GoogleCodeExporter commented 9 years ago
Another reason why a single font resource cannot be used is because all modern 
font formats, such as TrueType and OpenType, limit the number of glyphs to 64K. 
Unicode currently includes well over 100K characters, meaning that multiple 
font resources are a necessity. Also, and in my nearly 25 years of font 
development experience, it is best to include glyphs for related scripts in a 
single font resources. Such fonts tend to work better in a broader set of 
environments.

Original comment by ken.lu...@gmail.com on 31 Jul 2014 at 7:24

GoogleCodeExporter commented 9 years ago
Hi guys,

Can you support on the fly font combination? So that, if need support English, 
Vietnamese, Chinese, Japanese and Malay, just select the fonts and download 
result ttf file.

I use 'flying saucer' to render PDF. This one does not support font-family 
fallback, so that it's critical to have all fonts in a single file.

By the way, i think for all fonts, you should include English.

Thanks,

Original comment by bmk...@gmail.com on 4 Aug 2014 at 11:11

GoogleCodeExporter commented 9 years ago
Closing as we can't do single TTF. For merging parts of Noto, you can use 
https://code.google.com/p/noto/source/browse/nototools/merge_noto.py and modify 
it for your specific needs.

Original comment by roozbeh@google.com on 14 Sep 2014 at 6:15

GoogleCodeExporter commented 9 years ago
Hi guys,
How can I get NotoSansSouthAsian font?

Thanks

Original comment by Ortikimi on 30 Sep 2014 at 6:48

GoogleCodeExporter commented 9 years ago
Issue 156 has been merged into this issue.

Original comment by roozbeh@google.com on 3 Oct 2014 at 6:21