display of RTL names overwrites following text '(20 seconds ago)'

Bug #317283 reported by Milo Casagrande
8
Affects Status Importance Assigned to Milestone
Gwibber
Fix Released
Medium
Unassigned
Nominated for 1.0 by EatingLemur
Nominated for 1.2 by EatingLemur

Bug Description

Gwibber is not displaying correctly names that probably are read RTL. The screenshot describes the situation, with the opening bracket being hidden.

I tested it with the it_IT locale and even with the English version of the program.

Related branches

Revision history for this message
Milo Casagrande (milo) wrote :
Revision history for this message
Greg Grossmeier (greg.grossmeier) wrote :

Confirmed with rev. 231.

Example in text:
-------------
8) بنيامين minutes ago in reply to 158)
Oh @greg....... !gwibber
-------------

which is: http://identi.ca/notice/2203733

Changed in gwibber:
importance: Undecided → Medium
milestone: none → 1.0
status: New → Confirmed
Dominic Evans (oldmanuk)
description: updated
Revision history for this message
Ori Avtalion (salty-horse) wrote :

Setting "unicode-bidi: embed;" on the .time CSS selector seems to fix it.
I tested with the default theme.

Attached is a picture showing a combination of nicknames and time strings of various directionality.
They all look satisfactory to me.

Revision history for this message
Dominic Evans (oldmanuk) wrote :

Thanks Ovi, have committed your suggested fix to trunk (will shortly mirror it to 1.0).

Please can RTL users / original reported confirm this fix?

Changed in gwibber:
assignee: nobody → oldman
status: Confirmed → Fix Released
Revision history for this message
Dominic Evans (oldmanuk) wrote :

p.s. I applied the fix to all four themes we ship with (default, defaultsmall, funkatron, shine) so ideally please test all four :)

Revision history for this message
EatingLemur (eatinglemur) wrote : Re: [Bug 317283] Re: display of RTL names overwrites following text '(20 seconds ago)'

Fedora reports that I'm using version 1.0.1 (came from their repos). Is the
fix applied to this version? The problem doesn't seem to be fixed. :(

What's happening is that on my posts, the first line is a string with my
name and a note about the time appended to it. The first part of the string
is RTL, and following my name are symoblic and numeric characters such as (1
that are also being rendered RTL along with my name. It's not until the
English characters come in that the string switches to LTR... there must be
a way to separate my name from the appended string and forcibly display the
latter in LTR as necessary (depending on Gwibber's display language).

On Mon, Apr 13, 2009 at 10:11 AM, Dominic Evans <email address hidden> wrote:

> Thanks Ovi, have committed your suggested fix to trunk (will shortly
> mirror it to 1.0).
>
> Please can RTL users / original reported confirm this fix?
>
> ** Changed in: gwibber
> Status: Confirmed => Fix Released
>
> ** Changed in: gwibber
> Assignee: (unassigned) => Dominic Evans (oldman)
>
> --
> display of RTL names overwrites following text '(20 seconds ago)'
> https://bugs.launchpad.net/bugs/317283
> You received this bug notification because you are a direct subscriber
> of the bug.
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.