Comment #3 on issue 6816 by x...@chromium.org: Header/footer placement when  
printing RTL pages                                      
http://code.google.com/p/chromium/issues/detail?id=6816

 From Idan:
I am not sure what the right option is here. It is a little strange to flip  
the
header/footer when the user prints an English page (http://www.cnn.com for  
instance)
from within the Hebrew version of Chrome (or not flipping them when a  
Hebrew page is
printed from the English version of Chrome).

I noticed that the Hebrew version of IE7 doesn't change the header/footer  
(in fact,
the "Page 1 of 1" string is not even translated). So we will surely do  
better than IE
if we flip based on the browser UI language.


 From Jeremy:
Agreed, doesn't make much to print English pages with the header and footer  
flipped,
regardless of UI language.

WDYT about flipping if both the page's language and Chrome UI are RTL?

IMHO, not doing anything would be fine, but flipping in the right  
conditions is one
of those nice touches that would delight users, and considering the current  
state of
the bidi web in non-IE browsers, we could do with more of that :)


 From Idan:
Flipping if both the page's language and the Chrome UI are RTL is certainly  
a good
start and it is probably a good idea to implement things this way  
initially. However,
if you print http://www.ynet.co.il from within the English version of  
Chrome,
wouldn't you prefer that the head/footer are flipped? Not sure what the  
answer is.

I think we should do what you suggested initially because there are some  
tricky
issues with BiDi text handling when the browser's UI language is not RTL.  
For
example, it is not safe to mark a string with an LRE/PDF pair if the  
browser UI is
not RTL because if the user doesn't have the RTL fonts installed, then  
we'll show
squares around the text in question. Thus, I think it is much safer to  
apply the
heuristic only if the browser UI is RTL.


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to