[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lyx-devel
Subject:    Re: Hindi typing in ubuntu 12.10
From:       John Tapsell <johnflux () gmail ! com>
Date:       2013-01-28 11:19:53
Message-ID: CAHQ6N+qONgrJxJEhp_HhrALLH726j2e+wKBHH23rEEhDbuRtKQ () mail ! gmail ! com
[Download RAW message or body]

Hi,
  Qt uses harfbuzz to get the information.  You can do the same.

John

On 28 January 2013 10:45, J=C3=BCrgen Spitzm=C3=BCller <spitz@lyx.org> wrot=
e:
> Jean-Marc Lasgouttes wrote:
>> What I had in mind is the helper functions isHebrewComposeChar or
>> isArabicComposeChar in Encoding.cpp. Actually, I am not sure why these
>> could not just  be 'isComposeChar'. What does the language has to do
>> with it? Is there a reason for testing the language as well as the code
>> point?
>
> I understand that a compose char is a compose char. But how many compose =
chars
> are there over the whole unicode range? My point is: If Qt already knows =
this,
> and if we can catch this information, why should we hardcode a list of co=
de
> points ourselves? (Note that I do not know whether Qt _really_ provides t=
his
> information).
>
> Also, can you remember me why we paint char by char at all? If I set
> \force_paint_single_char to false, the ligatures automatically get painte=
d
> correctly.
>
> J=C3=BCrgen
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic