{"id":745,"date":"2025-02-04T16:58:59","date_gmt":"2025-02-04T16:58:59","guid":{"rendered":"https:\/\/software.sil.org\/busra\/?page_id=745"},"modified":"2025-10-08T12:17:36","modified_gmt":"2025-10-08T12:17:36","slug":"features","status":"publish","type":"page","link":"https:\/\/software.sil.org\/busra\/features\/","title":{"rendered":"Font Features"},"content":{"rendered":"<p>Busra is an OpenType-enabled font family that supports the Khmer script. It includes a number of optional features that provide alternative rendering that might be preferable for use in some contexts. The sections below list the details of these features. Whether these features are available to users will depend on both the application and the rendering technology being used. Some applications let the user control certain features such as Character Variants to turn on the rendering of variant characters. However, at this point, most applications do not make use of those features.<\/p>\n<p>See <a href=\"https:\/\/software.sil.org\/fonts\/features\/\">Using Font Features<\/a>. That page provides a comprehensive list of applications that make full use of the OpenType font technology.<\/p>\n<p>This page uses web fonts (WOFF) to demonstrate font features and should display correctly in all modern browsers. For a more concise example of how to use Busra as a web font see <em>Busra-webfont-example.html<\/em> in the font package web folder.<\/p>\n<p><em>If this document is not displaying correctly a PDF version is also provided in the documentation\/pdf folder of the release package.<\/em><\/p>\n<h2>User-selected feature list<\/h2>\n<h3>Stylistic alternates<\/h3>\n<h4>Variant forms <a id=\"ss01\"><\/a><\/h4>\n<p><span class='affects'>Affects: U+17B1, U+17B3, U+17CC, U+17D0<\/span><\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Feature<\/th>\n<th align=\"left\">Sample<\/th>\n<th align=\"left\">Feature setting<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">Standard<\/td>\n<td align=\"left\"><span class='busra-R normal'        >&#x17B1; &#x17B3; &#x1780;&#x17CC; &#x1780;&#x17D0;<\/span><\/td>\n<td align=\"left\"><code>ss01=0<\/code><\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Alternate<\/td>\n<td align=\"left\"><span class='busra-ss01-1-R normal'>&#x17B1; &#x17B3; &#x1780;&#x17CC; &#x1780;&#x17D0;<\/span><\/td>\n<td align=\"left\"><code>ss01=1<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Hooked coengs <a id=\"ss02\"><\/a><\/h4>\n<p><span class='affects'>Affects: U+17D2<\/span><\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Feature<\/th>\n<th align=\"left\">Sample<\/th>\n<th align=\"left\">Feature setting<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">Standard<\/td>\n<td align=\"left\"><span class='busra-R normal'        >&#x1780;&#x17D2;&#x1783; &#x1780;&#x17D2;&#x1788; &#x1780;&#x17D2;&#x1788;&#x17C5;<\/span><\/td>\n<td align=\"left\"><code>ss02=0<\/code><\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Alternate<\/td>\n<td align=\"left\"><span class='busra-ss02-1-R normal'>&#x1780;&#x17D2;&#x1783; &#x1780;&#x17D2;&#x1788; &#x1780;&#x17D2;&#x1788;&#x17C5;<\/span><\/td>\n<td align=\"left\"><code>ss02=1<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Alternate ka <a id=\"ss03\"><\/a><\/h4>\n<p><span class='affects'>Affects: U+1780<\/span><\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Feature<\/th>\n<th align=\"left\">Sample<\/th>\n<th align=\"left\">Feature setting<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">Standard<\/td>\n<td align=\"left\"><span class='busra-R normal'        >&#x1780; &#x1780;&#x17B6; &#x1780;&#x17C5;<\/span><\/td>\n<td align=\"left\"><code>ss03=0<\/code><\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Alternate<\/td>\n<td align=\"left\"><span class='busra-ss03-1-R normal'>&#x1780; &#x1780;&#x17B6; &#x1780;&#x17C5;<\/span><\/td>\n<td align=\"left\"><code>ss03=1<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Alternate coeng-Nho <a id=\"ss04\"><\/a><\/h4>\n<p>This feature is provided to accommodate historical texts.<\/p>\n<p><span class='affects'>Affects: U+17D2 U+1789<\/span><\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Feature<\/th>\n<th align=\"left\">Sample<\/th>\n<th align=\"left\">Feature setting<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">Standard<\/td>\n<td align=\"left\"><span class='busra-R normal'        >&#x1780;&#x17D2;&#x1789;<\/span><\/td>\n<td align=\"left\"><code>ss04=0<\/code><\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Alternate<\/td>\n<td align=\"left\"><span class='busra-ss04-1-R normal'>&#x1780;&#x17D2;&#x1789;<\/span><\/td>\n<td align=\"left\"><code>ss04=1<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Alternate ssa+aa ligature <a id=\"ss05\"><\/a><\/h4>\n<p>This feature gives an alternate form of ssa+aa ligature used in minority languages.<\/p>\n<p><span class='affects'>Affects: U+179E U+17B6,  U+179E U+17C5<\/span><\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Feature<\/th>\n<th align=\"left\">Sample<\/th>\n<th align=\"left\">Feature setting<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">Standard<\/td>\n<td align=\"left\"><span class=\"busra-R normal\">&#x179E;&#x17B6; &#x179E;&#x17C5;<\/span><\/td>\n<td align=\"left\"><code>ss05=0<\/code><\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Alternate<\/td>\n<td align=\"left\"><span class=\"busra-R normal\" style='font-feature-settings: \"ss05\" 1'>&#x179E;&#x17B6; &#x179E;&#x17C5;<\/span><\/td>\n<td align=\"left\"><code>ss05=1<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><br \/>\n<br \/>\n<br \/>\n<br \/>\n<br \/>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Busra is an OpenType-enabled font family that supports the Khmer script. It includes a number of optional features that provide alternative rendering that might be preferable for use in some contexts. The sections below list the details of these features. Whether these features are available to users will depend on both the application and the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"hide_sidebar":false,"hide_h1":false,"footnotes":""},"class_list":["post-745","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/software.sil.org\/busra\/wp-json\/wp\/v2\/pages\/745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/software.sil.org\/busra\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/software.sil.org\/busra\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/software.sil.org\/busra\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/software.sil.org\/busra\/wp-json\/wp\/v2\/comments?post=745"}],"version-history":[{"count":9,"href":"https:\/\/software.sil.org\/busra\/wp-json\/wp\/v2\/pages\/745\/revisions"}],"predecessor-version":[{"id":808,"href":"https:\/\/software.sil.org\/busra\/wp-json\/wp\/v2\/pages\/745\/revisions\/808"}],"wp:attachment":[{"href":"https:\/\/software.sil.org\/busra\/wp-json\/wp\/v2\/media?parent=745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}