Font Rendring spped too much slow... whats a solution...?

Zeeshan Nasar's picture

Hello,

I am working on a an open type chracter based Urdu Unicode Nastaliq Font named 'Mher e nastaliq'. The problem is that the font rendring speed is too much slow, even when I type one line in my font the typing process becomes too much slow.. But when I starts a new paragraph, the first few words are typed correctly and then the same problem occures when i reached at the end of line... !

Please help me, and suggest me the solution to overcome this problem..!

I am using MS. Volt for making Open type tables, and my system specifications are as under:.
Core 2 due 3.0 GHZ processer 64 bit
Windows 8
4 GB ram

I needed your help urgently, please guide me in this regards..

Thanks in advance!
Muhammad Zeeshan Nasar

Khaled Hosny's picture

What are the applications you see that slowness in?

Some OpenType renderrers get pretty slow as the number of the lookups in the font increases, so one solution might be to try to decrease the number of the lookups as possiple.

Zeeshan Nasar's picture

thanks for replying dear Khaled Hosny,
i use normally inpage3 witch use the default windows rendring engine

Khaled Hosny's picture

Did you try other Windows applications? Simple ones like Notepad or Wordpad, or even things like MS Word, to rule out issues specefic to that application?

Zuhair Albazi's picture

The problem might be due to cursive attachment among all letters. Higher the number of cursive attachment letters, slower will be the font.

You may test it. Just remove the cursive attachment lookups from the project and then test the font in the software. Though it will disturb the whole font and letter shaping but I am suggesting it just for testing purpose to confirm that the slowness is created by cursive lookups.

Thanks,
Z.A

Atif's picture

How many rules do you have in your font?

You may try to group your mutually exclusive rules by prefixing the group of rules with some tag. e.g. if you have 5 rules

rule1
rule2
rule3
rule4
rule5

and you know if rule1 is fired then there is no need to check the other rules. You may prefix these rules (name these in VOLT) like

group1\rule1
group1\rule2
group1\rule3
group1\rule4
group1\rule5

I am unable to find the documentation but you may see sample font for reference.

Syndicate content Syndicate content