<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>I am not asking you for the test, although an automated jtreg
      test would be welcome.</p>
    <p>What I am asking is that the issue was tested against japanese
      characters. but have you or anyone else verified the fix against
      other CJK locales? <br>
    </p>
    <p>Regards<br>
      Prasanta<br>
    </p>
    <div class="moz-cite-prefix">On 01-Jun-20 5:38 PM, Vyom Tiwari
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAKysZ8z9Gb+C-yEPLrUDN66tQiNQrkuNqbH=LMymTCepu1TYFw@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>Hi Prasanta,</div>
        <div><br>
        </div>
        <div>sorry for the late reply, my teammate Jayashree will send
          you the test by today.</div>
        <div><br>
        </div>
        <div>Thanks,</div>
        <div>Vyom<br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Mon, Jun 1, 2020 at 5:20 PM
          Prasanta Sadhukhan <<a
            href="mailto:prasanta.sadhukhan@oracle.com"
            moz-do-not-send="true">prasanta.sadhukhan@oracle.com</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>
            <p>Hi Vyom,<br>
            </p>
            <div>On 15-May-20 12:34 PM, Prasanta Sadhukhan wrote:<br>
            </div>
            <blockquote type="cite">
              <p>Thanks Vyom. You could have proposed the patch yourself
                only...</p>
              <p>Anyways, I have tested with Font2DTest with all
                unicodes for default Latin and it seems ok. Will you be
                able to test in other CJK locales (as  I am not sure of
                the unicodes being displayed correctly) just to ensure
                they are not adversely affected?</p>
            </blockquote>
            <p>Any feedback on CJK locale testing with your fix? If not,
              I am afraid we need to retarget this fix for jdk16.</p>
            Regards<br>
            Prasanta<br>
            <blockquote type="cite"> Regards<br>
              Prasanta<br>
              <div>On 14-May-20 9:01 PM, Vyom Tiwari wrote:<br>
              </div>
              <blockquote type="cite">
                <div dir="ltr">
                  <div>Hi prasanta,</div>
                  <div><br>
                  </div>
                  <div>Code changes look OK to me, although I am not a
                    expert in this area, but  the same patch resolves
                    the issue at our end.</div>
                  <div>Thanks,</div>
                  <div>Vyom<br>
                  </div>
                </div>
                <br>
                <div class="gmail_quote">
                  <div dir="ltr" class="gmail_attr">On Thu, May 14, 2020
                    at 4:20 PM Prasanta Sadhukhan <<a
                      href="mailto:prasanta.sadhukhan@oracle.com"
                      target="_blank" moz-do-not-send="true">prasanta.sadhukhan@oracle.com</a>>
                    wrote:<br>
                  </div>
                  <blockquote class="gmail_quote" style="margin:0px 0px
                    0px 0.8ex;border-left:1px solid
                    rgb(204,204,204);padding-left:1ex">
                    <div>
                      <p>Hi All,</p>
                      <p>Please review a fix for an issue seen whereby
                        RTFEditorKit used to read Japanese characters
                        reads some garbage characters.</p>
                      <p>The default character set used for the RTF
                        document is set to "ansi" in our RTFReader.java.
                        <br>
                        And
                        share/classes/javax/swing/text/rtf/charsets/ansi.txt
                        code table has undefined values , i.e., 91-98
                        and A0 are "0". According to
                        javax/swing/text/rtf/RTFParser.java, If the ch
                        is 0, handleText() is not called</p>
                      <p>As per <a
                          href="http://www.biblioscape.com/rtf15_spec.htm#Heading8"
                          target="_blank" moz-do-not-send="true">http://www.biblioscape.com/rtf15_spec.htm#Heading8</a>,</p>
                      <p><i>RTF file includes the following Character
                          set in its header : </i><i><br>
                        </i><i> <character set> </i><i><br>
                        </i><i> Â (\ansi | \mac | \pc | \pca)? \ansicpgN?
                        </i><i><br>
                        </i><i> Where, </i><i><br>
                        </i><i> \ansicpgN This keyword represents the
                          default ANSI code page used to perform the <b>Unicode
                            to ANSI conversion</b> when writing RTF
                          text. N represents the code page in decimal.
                          This is typically set to the default ANSI code
                          page of the run-time environment (for example,
                          \ansicpg1252 for U.S. Windows). The reader can
                          use the same ANSI code page to convert ANSI
                          text back to Unicode. This keyword should be
                          emitted in the RTF header section right after
                          the \ansi, \mac, \pc or \pca keyword. </i><br>
                      </p>
                      <p>Possible values include those in the following
                        table.We can make use of ansicpgN (can switch
                        ANSI text to Unicode), define it to refer to the
                        latin1TranslationTable [RTFParser inherits it
                        from AbstractFilter] which does not include
                        undefined areas instead of ansi's
                        translationTable which has undefined areas as
                        seen above. <br>
                      </p>
                      <p>Bug: <a
                          href="https://bugs.openjdk.java.net/browse/JDK-8244324"
                          target="_blank" moz-do-not-send="true">https://bugs.openjdk.java.net/browse/JDK-8244324</a></p>
                      <p>webrev: <a
                          href="http://cr.openjdk.java.net/~psadhukhan/8244324/webrev.0/"
                          target="_blank" moz-do-not-send="true">http://cr.openjdk.java.net/~psadhukhan/8244324/webrev.0/</a></p>
                      <p>Note: I am not able to create a testcase for
                        this as it involves reading from rtf file which
                        probably is copyrighted and inserting Japanese
                        characters as a string (instead of rtf file) was
                        not working.<br>
                      </p>
                    </div>
                  </blockquote>
                </div>
                <br clear="all">
                <br>
                -- <br>
                <div dir="ltr">Thanks,<br>
                  Vyom</div>
              </blockquote>
            </blockquote>
          </div>
        </blockquote>
      </div>
      <br clear="all">
      <br>
      -- <br>
      <div dir="ltr" class="gmail_signature">Thanks,<br>
        Vyom</div>
    </blockquote>
  </body>
</html>