<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - handling of rtl text inversion is too naive"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=55977#c32">Comment # 32</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - handling of rtl text inversion is too naive"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=55977">bug 55977</a>
              from <span class="vcard"><a class="email" href="mailto:tsdgeos@terra.es" title="Albert Astals Cid <tsdgeos@terra.es>"> <span class="fn">Albert Astals Cid</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=55977#c31">comment #31</a>)
<span class="quote">> (In reply to <a href="show_bug.cgi?id=55977#c30">comment #30</a>)
> > (In reply to <a href="show_bug.cgi?id=55977#c29">comment #29</a>)
> > You are removing lots of code, e.g. the "// Note: This code treats numeric
> > characters (European and", why? Can't we use that when ICU is not there?

> it's not working properly, at all. rather try fribidi.</span >

Trying fribidi is not the correct answer, we have already settled that ICU is
better. What I am asking if we should have that code as better than nothing
when the dependencies are not there. So in a world where i can't have ICU, does
having that code you removed gives better results than no code at all?

<span class="quote">> > 
> > > cmake related stuff is there, but i have no idea on how to use it. my env is
> > > debian linux with gnome.
> > 
> > And what's the problem? cmake works perfectly in debian linux with gnome :-)
> debian is building using gnu make and friends, hence i've never encountered
> cmake before. no other problem on my part. :-)</span >

Ok, then i don't understand your complain/comment

<span class="quote">> > 
> > > as for finding (a) better place(s) to store reordering_mode, i'd like to
> > > consult you.
> > 
> > Sure, what's the question?
> > 
> the reordering mode helps taking us back to the logical (typing order) text
> that would be visualized in the order shown by the doc. 
> on windows systems, ReorderingNumbersSpecial would normally prevail, while
> on pure unicode systems: ReorderingLikeDirect.
> this assumption should guide the text conversion, according to the client
> that is requesting it: either by the very system, in case of a stand alone
> or local process application, or by the remote client's mode in case of a
> server performing the conversion.

> in our case, i'd define a reordering_mode at the TextOutputDev object level,
> with the local system as default, that would be overrideable in the getText
> and findText methods calls, especially when called from different systems.
> should the reordering mode be selectable in pdftotext too?

> should i then move the reordering mode enum to the TextOutputDev object?</span >

I still don't see why we really need this enum. If you create an enum, it means
you'll probably end up with someone exposing that as an option in the UI that
lets users choose this, and i don't see any of the programs i use asking me
which RTL handling method I want to use. Can't we just do *the right thing*?

Cheers,
  Albert

<span class="quote">> 
> what would you think?
> alex</span ></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>