{"id":1949,"date":"2016-02-03T14:59:24","date_gmt":"2016-02-03T14:59:24","guid":{"rendered":"http:\/\/www.ericwhite.com\/home2\/bm8qcmjy\/public_html\/blog\/?page_id=1949"},"modified":"2016-03-18T13:36:47","modified_gmt":"2016-03-18T13:36:47","slug":"support-for-rtl-languages-in-htmlconverter-version-2-7-03","status":"publish","type":"page","link":"https:\/\/www.ericwhite.com\/blog\/support-for-rtl-languages-in-htmlconverter-version-2-7-03\/","title":{"rendered":"Support for RTL Languages in HtmlConverter version 2.7.03"},"content":{"rendered":"<p><span class=\"Back\"><a class=\"Back\" href=\"https:\/\/www.ericwhite.com\/blog\/wmltohtmlconverter-developer-center\/\">Return to the<br \/>WmlToHtmlConverter<br \/>Developer Center<\/a><\/span>Release of support for RTL languages in the HtmlConverter.cs module, which is a part of <a href=\"https:\/\/github.com\/OfficeDev\/Open-Xml-PowerTools\">Open-Xml-PowerTools<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ericwhite.com\/blog\/wp-content\/uploads\/2016\/02\/1884.RtlConversion-a.png\" alt=\"1884.RtlConversion-a\" width=\"655\" height=\"622\" class=\"alignnone size-full wp-image-1950\" srcset=\"https:\/\/www.ericwhite.com\/blog\/wp-content\/uploads\/2016\/02\/1884.RtlConversion-a.png 655w, https:\/\/www.ericwhite.com\/blog\/wp-content\/uploads\/2016\/02\/1884.RtlConversion-a-300x285.png 300w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><\/p>\n<p>When starting on this project, I always had the suspicion that supporting RTL and Asian languages might provide a big challenge, and I was right! &nbsp;It took quite some time for me to a) learn all about RTL and LTR in HTML and in WordprocessingML, and b) write the code to accurately accomplish the transform. &nbsp;There are lots of issues, including rendering of tables, rendering of numbered and bulleted lists, and so on.<\/p>\n<p>For those of you who are Hebrew or Arabic speakers, I need your support with this &#8211; please try out the new HtmlConverter module on some of your favorite documents, and where there are issues, please send sample documents to me &#8211; contact me at eric at ericwhite.com, or through the forums at ericwhite.com.<\/p>\n<p>For those of you who are not experts in RTL, and need to support it, I am going to record a screen-cast that details what I&#39;ve learned about RTL usage in HTML\/CSS. &nbsp;I will also discuss RTL support in WordprocessingML, and provide some notes about interesting aspects of the transform. &nbsp;As usual, this is as much for me as you &#8211; I&#39;ll probably need to revisit some aspect of this code in the future, so the screen-cast will also serve to refresh my mind with the technical details.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Return to theWmlToHtmlConverterDeveloper CenterRelease of support for RTL languages in the HtmlConverter.cs module, which is a part of Open-Xml-PowerTools. When starting on this project, I always had the suspicion that supporting RTL and Asian languages might provide a big challenge, and I was right! &nbsp;It took quite some time for me to a) learn all [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_s2mail":"","footnotes":""},"class_list":["post-1949","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/1949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/comments?post=1949"}],"version-history":[{"count":2,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/1949\/revisions"}],"predecessor-version":[{"id":2627,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/1949\/revisions\/2627"}],"wp:attachment":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/media?parent=1949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}