Unread 09-17-2007, 09:33 AM
sagi sagi is offline
Junior Member
Join Date: Sep 2007
Posts: 2
Default English text in RTL mode


I'm trying to set up a website using UDM4 in RTL-Mode.

The menu seems to look fine with Hebrew text, but I have a few items that contain english text and I was surprised to find out that the english text was reversed (eg. 'olleh' showing up instead of 'hello').

I did some research and found out that it is caused by the "unicode-bidi: bidi-override" directive.

Why is this directive activated by default? I've never seen it in use in any RTL website before.

Reply With Quote
Unread 09-17-2007, 03:02 PM
bcarl314 bcarl314 is offline
Senior Member
Join Date: Aug 2007
Posts: 141

You may want to try some custom CSS to override the default menu style. For example...

<li class='ltr'><a href='' class='ltr'>English Link</a></li>
then css...
.ltr {
   direction: ltr !important;
That may just do the trick.
Reply With Quote
Unread 09-18-2007, 09:14 AM
sagi sagi is offline
Junior Member
Join Date: Sep 2007
Posts: 2

I already managed to solve the problem by simply disabling the unicode-bidi directive:
<style type="text/css">.udm a *,.udm a { unicode-bidi: normal; }</style>
I just wonder why it has been there in the first place.
Reply With Quote

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

All times are GMT. The time now is 11:23 PM.

Powered by vBulletin® Version 3.0.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.