Looking for a simple way to merge fonts (Newby)

1,288 views
Skip to first unread message

jtda...@gmail.com

unread,
Sep 17, 2018, 3:36:14 PM9/17/18
to noto-font
I was surprised to see that Noto Arabic doesn't include basic English characters. I'm new to Arabic translation but I'm assuming that the Arabic device will use European characters for things like centimeters and liters.

Short story, I want to add A-Z and a-z to Noto Arabic.

A little searching and people say "Modify noto_merge.py".

I find noto_merge.py and it's bit opaque to me. Partially because I don't program in Python - C and C++ - but that's not the main problem.

My main problem is I don't know what the sample script is attempting to do. Is it merging 80 or so fonts I've never heard of into one big font?

If there is a simpler way to do what I want, please join in the fun.

mare...@gmail.com

unread,
Sep 27, 2018, 2:03:08 PM9/27/18
to noto-font

I think you want to use merge_fonts.py from https://github.com/googlei18n/nototools/blob/master/nototools/merge_fonts.py (you need to install the whole nototools though). merge_fonts.py merges only fonts in the directory you specify as an argument to it

You'd call it as follows

merge_fonts.py -d <your-directory-with-Noto-fonts-you-want-tomerge> -o NotoMerged.ttf


<your-directory-with-Noto-fonts-you-want-tomerge> is the placeholder for the directory ; I'd just place there Arabic and NotoSans or NotoSerif (based on what you wrote here)

Marek

John Davies

unread,
Sep 27, 2018, 4:23:57 PM9/27/18
to noto...@googlegroups.com
Thank you, I'll give that a try.

--
You received this message because you are subscribed to a topic in the Google Groups "noto-font" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/noto-font/qH9mBKOzwBo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to noto-font+...@googlegroups.com.
To post to this group, send email to noto...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/noto-font/3347dc3f-c411-407e-a981-abb3d157a2cb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

phon...@gmail.com

unread,
Apr 18, 2019, 11:53:56 AM4/18/19
to noto-font
I have the same issue. Did you get it working John?

On Thursday, 27 September 2018 21:23:57 UTC+1, John Davies wrote:
> Thank you, I'll give that a try.
>
>
> On Thu, Sep 27, 2018 at 2:03 PM <mare...@gmail.com> wrote:
> On Monday, September 17, 2018 at 12:36:14 PM UTC-7, jtda...@gmail.com wrote:
>
> > I was surprised to see that Noto Arabic doesn't include basic English characters. I'm new to Arabic translation but I'm assuming that the Arabic device will use European characters for things like centimeters and liters.
>
> >
>
> > Short story, I want to add A-Z and a-z to Noto Arabic.
>
> >
>
> > A little searching and people say "Modify noto_merge.py".
>
> >
>
> > I find noto_merge.py and it's  bit opaque to me. Partially because I don't program in Python - C and C++ - but that's not the main problem.
>
> >
>
> > My main problem is I don't know what the sample script is attempting to do. Is it merging 80 or so fonts I've never heard of into one big font?
>
> >
>
> > If there is a simpler way to do what I want, please join in the fun.
>
>
>
>
>
>
>
> I think you want to use  merge_fonts.py from https://github.com/googlei18n/nototools/blob/master/nototools/merge_fonts.py (you need to install the whole nototools though). merge_fonts.py merges only fonts in the directory you specify as an argument to it
>
>
>
> You'd call it as follows
>
>
>
> merge_fonts.py -d <your-directory-with-Noto-fonts-you-want-tomerge> -o NotoMerged.ttf
>
>
>
>
>
> <your-directory-with-Noto-fonts-you-want-tomerge> is the placeholder for the directory ; I'd just place there Arabic and NotoSans or NotoSerif (based on what you wrote here)
>
>
>
> Marek
>
>
>
> --
>
> You received this message because you are subscribed to a topic in the Google Groups "noto-font" group.
>
> To unsubscribe from this topic, visit https://groups.google.com/d/topic/noto-font/qH9mBKOzwBo/unsubscribe.
>
> To unsubscribe from this group and all its topics, send an email to noto...@googlegroups.com.

John Davies

unread,
Apr 18, 2019, 12:05:25 PM4/18/19
to noto...@googlegroups.com
I'm not going to be much help. We got about 10 Arabic strings translated (out of hundreds) and found that Arabic uses lots of characters (like German) and can't be abbreviated (unlike German)

So Arabic just wasn't going to work in our device. 

To unsubscribe from this group and all its topics, send an email to noto-font+...@googlegroups.com.

To post to this group, send email to noto...@googlegroups.com.

roniac

unread,
Apr 18, 2019, 1:04:16 PM4/18/19
to noto...@googlegroups.com

John Davies

unread,
Apr 18, 2019, 1:49:32 PM4/18/19
to noto...@googlegroups.com
I did have some success with FontForge.

Reply all
Reply to author
Forward
Message has been deleted
0 new messages