Hello Frank Meies,

Resending the below message. The font attachment was rejected by [EMAIL 
PROTECTED] 
because the size of the message was too big. If you want, I can send the font 
to you to your email address.

Regards
Rajeev J Sebastian



-------------------
Hello Frank Meies,

On Tuesday 10 January 2006 13:11, Frank Meies wrote:
> Hi Rajeev,
>
> What was the result of the nextCharacters() call in
> SwCntntNode::GoNext() (with your example ga + cd + la <space> sa)?
It sounds like you are asking me whether my break iterator really works :)

Anyway, I did verify it by printing the value of nPos before and after the 
call to the break iterator nextCharacters, and yes, for the e.g.

ga + cd + la <space> sa,
when the cursor is moved from before-ga to before-<space>, the nPos goes from 
0 to 3.

As I had mentioned earlier, the issue is not that the cursor is travelling 
within the ligature (as would be the case in a stock OOo 2.0.1), since my 
break iterator handles that aspect.

The relevant code is:


                fprintf(stderr, "before nPos = %i", nPos );
                        nPos = pBreakIt->xBreak->nextCharacters( rTNd.GetTxt(), 
nPos,
                                                                
pBreakIt->GetLocale( rTNd.GetLang( nPos ) ),
                                                                nItrMode, 1, 
nDone );
                fprintf(stderr, "after nPos = %i \n", nPos );


and the output is:
before nPos = 0after nPos = 3

Btw, I am using the GPL font Anjali Old Lipi to test this. If you too can get 
it then we can be on the same page as far as font is concerned. (I am 
attaching along with this email).

Regards,
Rajeev J Sebastian

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to