From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UUg3o-0007eO-G7 for mharc-grub-devel@gnu.org; Tue, 23 Apr 2013 12:27:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57861) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUg3l-0007WJ-LB for grub-devel@gnu.org; Tue, 23 Apr 2013 12:27:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UUg3j-0001BV-Nj for grub-devel@gnu.org; Tue, 23 Apr 2013 12:27:13 -0400 Received: from collab.rosalab.ru ([217.199.216.181]:49747) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUg3j-0001BA-Bg for grub-devel@gnu.org; Tue, 23 Apr 2013 12:27:11 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by collab.rosalab.ru (Postfix) with ESMTP id D2707E8003; Tue, 23 Apr 2013 20:27:08 +0400 (MSK) X-Virus-Scanned: amavisd-new at rosalab.ru Received: from collab.rosalab.ru ([127.0.0.1]) by localhost (collab.rosalab.ru [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8yHM+p31vzWB; Tue, 23 Apr 2013 20:27:07 +0400 (MSK) Received: from icedphoenix.localnet (unknown [10.168.1.56]) by collab.rosalab.ru (Postfix) with ESMTPSA id 2FEA529C2A5; Tue, 23 Apr 2013 20:26:56 +0400 (MSK) From: Vladimir Testov To: grub-devel@gnu.org Subject: [RFC][PATCH] multistring support in gui_label Date: Tue, 23 Apr 2013 20:26:55 +0400 Message-ID: <4010375.9v6BXJtM39@icedphoenix> User-Agent: KMail/4.9.5 (Linux/3.5.0-26-generic; KDE/4.9.5; x86_64; ; ) In-Reply-To: <13948462.rjQ5e5TBHI@icedphoenix> References: <1720724.fd4NVO69U8@icedphoenix> <1369975.AMEnTUhb9u@icedphoenix> <13948462.rjQ5e5TBHI@icedphoenix> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart2519363.vNrnlTDtG9" Content-Transfer-Encoding: 7Bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 217.199.216.181 Cc: arvidjaar@gmail.com, Vladimir =?utf-8?B?J8+GLWNvZGVyL3BoY29kZXIn?= Serbinenko X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Apr 2013 16:27:15 -0000 This is a multi-part message in MIME format. --nextPart2519363.vNrnlTDtG9 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Hi, folks! On Tuesday, April 23, 2013 03:58:24 PM Vladimir Testov wrote: > still has two problems I've mentioned before I can't get what I have missed. text = "@KEYMAP_LONG@" muiltiline = "true" the problem lays in the first quote near 'e'. (see screenshot attached) This symbol's length during bidi_line_wrap is less than it's font symbol's device_width. I suppose it is somehow connected with bidi \ join algorithms. Can't get through. Please help! Did I make some mistake in printing alrorithm? Or have I misunderstood smth? -- With best regards, _______________________________ Vladimir Testov, ROSA Laboratory. www.rosalab.ru --nextPart2519363.vNrnlTDtG9 Content-Disposition: attachment; filename="tmp28.png" Content-Transfer-Encoding: base64 Content-Type: image/png; name="tmp28.png" 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 --nextPart2519363.vNrnlTDtG9--