{"id":521,"date":"2017-04-20T21:15:53","date_gmt":"2017-04-20T21:15:53","guid":{"rendered":"http:\/\/software.sil.org\/wesay\/?page_id=521"},"modified":"2024-07-19T20:28:04","modified_gmt":"2024-07-19T20:28:04","slug":"non-roman-rendering-with-gecko-in-wesay","status":"publish","type":"page","link":"https:\/\/software.sil.org\/wesay\/non-roman-rendering-with-gecko-in-wesay\/","title":{"rendered":"Non-Roman Rendering with Gecko in WeSay"},"content":{"rendered":"<p>In order for WeSay to render some complex forms of Non-Roman text, a module called <strong>GeckoFX<\/strong> is needed. However when Gecko is on, certain other things (such as keyboard switching and tabbing between fields) don\u2019t work properly. Thus, WeSay runs with Gecko off by default, but it is possible to turn it on by means of environment variables.<\/p>\n<h2>Turning on Gecko in Windows<\/h2>\n<p>For the most part, Gecko is not needed for WeSay on Windows. The main thing it adds is the ability to display <a href=\"https:\/\/graphite.sil.org\" title=\"\" class=\"external\" target=\"_blank\" rel=\"noopener\">Graphite<\/a> fonts. If you need Gecko in Windows:<\/p>\n<ol>\n<li>Use the Control Panel to edit your environment variables.<\/li>\n<li>Create a variable <code>WESAY_USE_GECKO<\/code>.<\/li>\n<li>Set the value to <code>1<\/code>, <code>TRUE<\/code>, or anything that is not <code>0<\/code>.<\/li>\n<\/ol>\n<h2>Turning on Gecko in Linux<\/h2>\n<p>In Linux, GeckoFX is needed for most complex scripts, whether they use <a href=\"https:\/\/graphite.sil.org\" target=\"_blank\" rel=\"noopener\">Graphite<\/a> or not. To run WeSay with Gecko turned on:<\/p>\n<ol>\n<li>Open a Terminal window.<\/li>\n<li>Use the following command to set an environment variable and run WeSay at the same time: <code>WESAY_USE_GECKO=1 wesay<\/code><\/li>\n<li>You may set the value to <code>1<\/code>, <code>TRUE<\/code>, or anything that is not <code>0<\/code>.<\/li>\n<\/ol>\n<p>GeckoFX is installed via the package <em>geckofx29<\/em> as part of the normal installation process for WeSay.<\/p>\n<div class=\"top border\"><a href=\"#top\">top<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In order for WeSay to render some complex forms of Non-Roman text, a module called GeckoFX is needed. However when Gecko is on, certain other things (such as keyboard switching and tabbing between fields) don\u2019t work properly. Thus, WeSay runs with Gecko off by default, but it is possible to turn it on by means [&hellip;]<\/p>\n","protected":false},"author":29,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"hide_sidebar":false,"hide_h1":false,"footnotes":""},"class_list":["post-521","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/pages\/521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/comments?post=521"}],"version-history":[{"count":5,"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/pages\/521\/revisions"}],"predecessor-version":[{"id":1046,"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/pages\/521\/revisions\/1046"}],"wp:attachment":[{"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/media?parent=521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}