improving Arabic fonts

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

improving Arabic fonts

Reza M
Hi all,
I saw this link and I want to add bold and italic fonts to freefonts for Arabic family
I done this process
1-installed fontforge-cygwin
2-copy Arabic glyphs from FreeMono.sfd to FreeMonoBold.sdf and using stork for bolding glyph but for some of glyphs (for example:1588) it has warning that says

at least one of anchor points was lost when pasting ...

after pressing OK
it says that unibb6 is not in this font!
what should i do?
please help me and tell me how can i add bold and italic for these fonts?
yours,
Reza
Reply | Threaded
Open this post in threaded view
|

Re: improving Arabic fonts

Steve White-12
Hi Reza!

First, you are of course welcome to alter the fonts as you like, for
your own purposes.

If you want to submit changes to the GNU FreeFont project, let's
please talk before you spend too much time on it.  I'm picky about
what is acceptable.

You should also be aware, several corrections have been made to Arabic
in GNU FreeFont since the last release

Please let me know how you are using FreeMono.  It is a recent
addition, and there was some question whether it would really be
useful.
Note that FreeSerif already has bold!

"Italic" has been a question: (Of course not "italic" but an
"oblique", or "slanted" version).
The question is, should it slant more to the *right* like the rest of
the font, or more to the "left"?  (I have asked Arabic speakers, and
never got an answer.)

On Tue, Jan 1, 2013 at 2:58 PM, Reza M <[hidden email]> wrote:

> Hi all,
> I saw this link and I want to add bold and italic fonts to freefonts for
> Arabic family
> I done this process
> 1-installed fontforge-cygwin
> 2-copy Arabic glyphs from FreeMono.sfd to FreeMonoBold.sdf and using stork
> for bolding glyph but for some of glyphs (for example:1588) it has warning
> that says
>
> at least one of anchor points was lost when pasting ...
>
This refers to anchor points for the GPOS table 'mark' and 'mkmk'.

First import the 'mark' table for Arabic from FreeMono to FreeMonoBold.
(Open both files in the same session. In FreeMonoBold, Font Info->Lookups->GPOS,
click Import.  This will show the GPOS tables in FreeMono.)

Then copy-paste your glyphs.

> after pressing OK
> it says that unibb6 is not in this font!
> what should i do?

I have no idea what unibb6 is...
Maybe you mean unifbb6?

This is a glyph in the "Arabic Presentation Forms" range.
You are trying to copy a glyph which contains a reference to unifbb6,
without first copying unifbb6.

You will find that unifbb6 itself is a reference to another glyph, so
you will have to first track down the original glyphs, and copy that
one first.

Note that there are several non-Unicode glyph auxiliaries in the font.
 They are named like "arab_*".  References to these glyphs exist in
many letters.

Cheers!

Reply | Threaded
Open this post in threaded view
|

Re: improving Arabic fonts

Reza M
Hi Steve,

On Wed, Jan 2, 2013 at 5:21 PM, Steve White <[hidden email]> wrote:
Hi Reza!

First, you are of course welcome to alter the fonts as you like, for
your own purposes.

If you want to submit changes to the GNU FreeFont project, let's
please talk before you spend too much time on it.  I'm picky about
what is acceptable.
I want to submit it because in fa.wikipedia we need it :( please tell me your standards :) I try to do my works according your standards.
 

You should also be aware, several corrections have been made to Arabic
in GNU FreeFont since the last release
I downloaded the version that in site offered for download i think 05-2012

Please let me know how you are using FreeMono.  It is a recent
addition, and there was some question whether it would really be
useful.
Please tell me your questions I have good links with Persian and Arabic communities and I will find the answers
 
Note that FreeSerif already has bold!

"Italic" has been a question: (Of course not "italic" but an
"oblique", or "slanted" version).
The question is, should it slant more to the *right* like the rest of
the font, or more to the "left"?  (I have asked Arabic speakers, and
never got an answer.)
In persian we have two kind of  "oblique" fonts (Italic(LTR oblique) and Iranic (RTL oblique) styles) italic one is much popular because it supports in MS Windows but  iranic (RTL oblique) is correct one and in some fonts like these fonts or Tex we use this style also in arabic it is popular in open source community like   ar.wikipediaar.wikipedia
so it should be Iranic (RTL oblique)!


On Tue, Jan 1, 2013 at 2:58 PM, Reza M <[hidden email]> wrote:
> Hi all,
> I saw this link and I want to add bold and italic fonts to freefonts for
> Arabic family
> I done this process
> 1-installed fontforge-cygwin
> 2-copy Arabic glyphs from FreeMono.sfd to FreeMonoBold.sdf and using stork
> for bolding glyph but for some of glyphs (for example:1588) it has warning
> that says
>
> at least one of anchor points was lost when pasting ...
>
This refers to anchor points for the GPOS table 'mark' and 'mkmk'.

First import the 'mark' table for Arabic from FreeMono to FreeMonoBold.
(Open both files in the same session. In FreeMonoBold, Font Info->Lookups->GPOS,
click Import.  This will show the GPOS tables in FreeMono.)

Then copy-paste your glyphs.

> after pressing OK
> it says that unibb6 is not in this font!
> what should i do?

I have no idea what unibb6 is...
Maybe you mean unifbb6?

This is a glyph in the "Arabic Presentation Forms" range.
You are trying to copy a glyph which contains a reference to unifbb6,
without first copying unifbb6.

You will find that unifbb6 itself is a reference to another glyph, so
you will have to first track down the original glyphs, and copy that
one first.

Note that there are several non-Unicode glyph auxiliaries in the font.
 They are named like "arab_*".  References to these glyphs exist in
many letters.

Cheers!
yours,
Reza