<p dir="ltr">Worth noting in passing that jsword currently let&#39;s the frontend handle these including the unicode characters marked using rtf notation. </p>
<p dir="ltr">Chris</p>
<div class="gmail_quote">On 18 May 2014 18:03, &quot;DM Smith&quot; &lt;<a href="mailto:dmsmith@crosswire.org">dmsmith@crosswire.org</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Only a subset is allowed in the conf. The following page gives details. SwordWeb and JSword assume that the field is RTF even if plain text. \oar looks like a typo for \par.<br>
<br>
<a href="http://www.crosswire.org/wiki/DevTools:conf_Files" target="_blank">http://www.crosswire.org/wiki/DevTools:conf_Files</a><br>
<br>
&gt; On May 18, 2014, at 11:10 AM, Jaak Ristioja &lt;<a href="mailto:jaak@ristioja.ee">jaak@ristioja.ee</a>&gt; wrote:<br>
&gt;<br>
&gt; -----BEGIN PGP SIGNED MESSAGE-----<br>
&gt; Hash: SHA1<br>
&gt;<br>
&gt; Hi!<br>
&gt;<br>
&gt; <a href="http://www.crosswire.org/sword/develop/swordmodule/" target="_blank">http://www.crosswire.org/sword/develop/swordmodule/</a> states:<br>
&gt;<br>
&gt; &quot;About is a lengthier description and may include copyright, source,<br>
&gt; etc. information. It may be formatted as RTF or as plain text.&quot;<br>
&gt;<br>
&gt; I agree that something more than plain text is needed for anything<br>
&gt; more than one non-formatted paragraph of non-formatted text. But as<br>
&gt; everybody surely knows, all RTF starts with the string &quot;{\rtf&quot;.<br>
&gt; However looking at the .conf files in my ~/.sword/mods.d/, I conclude<br>
&gt; that actually only a subset of RTF is allowed in the About field.<br>
&gt;<br>
&gt; I have two questions:<br>
&gt;<br>
&gt; 1) What exactly are frontends required to support here? Groups?<br>
&gt; Certain control words only?<br>
&gt;<br>
&gt; 2) How should a frontend distinguish between an RTF formatted About<br>
&gt; field and a plain text About field? Search for RTF control words, fall<br>
&gt; back to plain text if none found or if invalid RTF segment provided?<br>
&gt;<br>
&gt; Thanks!<br>
&gt;<br>
&gt;<br>
&gt; Blessings,<br>
&gt; Jaak<br>
&gt;<br>
&gt; PS: histmideast.conf contains a probably invalid \oar (did not find<br>
&gt; this in the RTF specs).<br>
&gt; -----BEGIN PGP SIGNATURE-----<br>
&gt; Version: GnuPG v2.0.22 (GNU/Linux)<br>
&gt;<br>
&gt; iQgcBAEBAgAGBQJTeM1QAAoJELozJlbjIn79Mg1AAM78348kfUfRm8FSyClswWey<br>
&gt; /rld/AVKe7x/ug+7U1CTbPxdJdabCbPdxN3LmwkRLRDYQ7nk5pufzAyajMK0U/rW<br>
&gt; m2eacM3FHR6R4qu0WZRSMIdCJtAUpgNUrwh6VwbS7T6UjPhPI3vKQWTHxnojWufR<br>
&gt; J5RDXmE3TBSgyDDzhNa56cO64Isav1HCtcKAWwlLGxzc7PjpvID3N3Sitf1fm44o<br>
&gt; ggCYpsIWO5Gq6jDyCuT08EmUdnM3d5VLoAHQpt5Slwf/Om8kOgF7h3iYTV+r2YWu<br>
&gt; CYXEBApnJEuKT0iK2oE2XM+7heO1cC/ps4uhzSBE6F6ZJ5j6sfsQU5up8M7y9qQi<br>
&gt; gO/lmewSavGPd/4H3kpdrmDLxRodtvsS+IN/w/yzeQjx+VSvJ6L8ZE1jRaUFHfwe<br>
&gt; LpAWPBAVHnK5+dmIhcWFQnrLOdH6q8QMybejE7M9RRuy/hx62O3mCXfi4lDDmpGQ<br>
&gt; y4gPGmDKUpv+UGl+tQjBqP69nF4aeC6OShr6LMyOWfr/XhxCyglnwJfEHDZj0D/j<br>
&gt; wz7FW+NaZzc48ci0u8wNjcZqsbQBkmB10mX/KzfyL6i0PzljJ4akuYT+od52YlIS<br>
&gt; inPOfZz6CEZmjq6ETNTUoK0JzpECtQwttTR5hEE3v7N+4BTMKKxfT196QG6RSNt7<br>
&gt; wIGLchYhDcYN0K6YYi8TUpULKsLWDH1N0h6/CtBfaWEaIIoBuuIZLTkEAa1aiS3S<br>
&gt; z2tqGcqB2dO3fNHKE7GRj67EJoO7ocVorp++0E8peClrAB68V6rVuEcSpOtefA8b<br>
&gt; IPEVnT98zD+gAoUMX1sCbaQ5C6wIsuhGmfK1wd4hb+QCmuOwstVcRvPN19otPXtL<br>
&gt; G1AbE4KKvWlytAmg2cUHw1LeNKr5h2cZSmPYB4xkr6FG9Cxj4l6ZRGv6Z3pQSOcS<br>
&gt; LVG+vjY89SF0X81LiJR77D1xkK5a4h/QCo0a5FWEvbnfi6uhTkyZpN3+qmkdly9V<br>
&gt; i1Uj+g09FKPFC4X7BoC7wCsV0I92VELi2cTsLfK2bUNjyDuWxJfhxiQ8NSgPSq1x<br>
&gt; 1OkWSv56iwwqP3LJMno5jfPAp6KGUJeaGzc9I02bNP3+XGYyNCuFtg/Ekp6ttmkX<br>
&gt; xlMjQGtpHdjT7qp+vJiLylCRIMolzbWxZPMeaFWmHRjDJ9NNA2+3L3iJi6Z1nmsu<br>
&gt; VyOwVmh2TJRwEDGyQPPY6ioabX3pyo3RSIuklo7D2duhOLVOeTIMn3aiOf9G6f4A<br>
&gt; 7+07P6kVz7mG22z4004uwgosrbjMsQWBAMhSfcqVKEbJo8q4gg5v2q40dEhCFtCI<br>
&gt; fuM7tdD/gZAGwomdPJdR3A6Wh3Acf/bTIjdKgx/ce0LQTuLiMFaVDpJ6TWrYC3Vc<br>
&gt; QRRuWw9iefKdsJvRau/yiqjm2C1kmOPuZy1WaWq1hYNAjMwQKTpRepdcxtxAQ+4S<br>
&gt; YhJEb9yBZezgsFWe9WfSU48ttoOEVPriOdX5e6Y3tL7BxveIzslyix93uXiLcCXi<br>
&gt; sT7PwS8egZNd2BBZhDnPA49JAlhj6O3ZiRFfPfbeG3Jtk3WnmQL1nPnBfggEySBf<br>
&gt; G82DhrKxmH5fEhCdmxBax5MdhXdwHJHj3/noI+arMFM+5PfUgvU4FdH6fEY1ZJW2<br>
&gt; w/AWt/c3C460J+l1PO3G3P2Eo8LJXI3vLIBIC6cNZAEb0ysywgk2kD05PNKt6rxC<br>
&gt; gfqLSKMPcFk/hJWmTruzJXcB0tuNsM/wGNbRuAvrMQQEmxULV1jEp1IvXgl/gNpR<br>
&gt; slESiqVbi3BnUgtslwVW7MhjDbTYAiJAma1fFJz4n59bVVH1rtY9MktWqiVyrfjg<br>
&gt; WsLQKaV5PwydaCuW+XymfpUKtzXfk4qGhOfA7K6YW8OZr/MsLwlrbZC0N6qFw5PJ<br>
&gt; Gf4gTr0XcK2062OAUvhLSnQScUZBro9cTWspvfqAdtjP6GP+2esMXEAeR0WfRN04<br>
&gt; IeBqsPpjOXxKYqZ8z4aOEPwlYPZ7AvZy0BekYSAPrlexqwoTu7dBWBzVOVfbMBv/<br>
&gt; WEAly0nLQtpY0/uCKOjJyYm6Q0ILcMtKvmgi9ciCfwKcIsP/n41JYhHBJ2KFAK+P<br>
&gt; jqFfXY4gt7tQCN+neV//vBMpC2OnmKogsKMwnC2aaqDbRYY+viCONmQs7Xpep7ZN<br>
&gt; /LfsQSCGf4p8JaYeVZmsWFEWuEIJWNC4X3Ntj3ABY/ADnfgHi2BPaF8r/llESgjB<br>
&gt; bX+aLeS5VYmlpgq1wBLdm2nLGEWrLqO2+dNZMPKOb/B1m74dqSf7v+0CulSEijix<br>
&gt; aAOLEbd4Aq4u1Q/UmB57+yMIjXMz+wk3j00xrZ7MqgDuy18wO4pzZoPF5GrOnB9k<br>
&gt; R7YqppZk9LD27EMyyOySxVlpjQy78PdCVkN+xb//Kf9QEXVlXefz0RaGmPvdU/jO<br>
&gt; LVd10TyHNDKGqgVtquicyY1n71YZfNCpAbCDFLQOsi7h2Nn5Puewok5mJwpsTc9m<br>
&gt; wXoQpOFItDJZD5XiOpSnXvVMKR/aj3Z7sVzLXx8ogeg7Y9XxUejRCtXXxOB0XoC2<br>
&gt; 56uKpwmjVrUii4KnNu3mQN+vaeIIv7PySAoed0fGQGwUHZqxiX1wC1dK5IM9BNAk<br>
&gt; +boQS0dkeZSUxnnf+/3UVkXCI8d04UAix8VykQd3B1mGNSX2IwLzBdKC7Mv+1py3<br>
&gt; megzDHZ153i+z+/0DPdQiGWICscjVNhJmoWfZSsxxc+gI1QHsW5/VCDIqqQsWlfb<br>
&gt; S9icGJc263KWbhTsoKj4<br>
&gt; =Vm2Q<br>
&gt; -----END PGP SIGNATURE-----<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
&gt; <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
&gt; Instructions to unsubscribe/change your settings at above page<br>
<br>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</blockquote></div>