{"id":33,"date":"2014-10-02T09:59:51","date_gmt":"2014-10-02T09:59:51","guid":{"rendered":"http:\/\/software.sil.org\/diagsap\/?page_id=33"},"modified":"2026-09-14T22:27:13","modified_gmt":"2026-09-14T22:27:13","slug":"faq","status":"publish","type":"page","link":"https:\/\/software.sil.org\/diagsap\/help\/faq\/","title":{"rendered":"FAQ"},"content":{"rendered":"<div id=\"accordion-1\" class=\"accordion no-js\"><\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t1\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c1\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tWhat operating systems does DiagSap run on?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c1\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nDiagSap runs on Windows, macOS, and Linux.<br \/>\n\t\t<\/div>\n\n\t\t<\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t2\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c2\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tWhat graphic formats can DiagSap save?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c2\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nDiagSap can save a diagram as a <strong>PNG<\/strong> file, an <strong>SVG<\/strong> file, or both.<br \/>\n\t\t<\/div>\n\n\t\t<\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t3\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c3\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tHow do I choose which formats to save?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c3\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nUse <strong>File \u25b8 Save tree as .png<\/strong> and\/or <strong>Save tree as .svg<\/strong>, and check the formats you want. DiagSap writes one file for each checked format, all sharing the same file name. It also saves a <strong>.diagsap<\/strong> file that stores your tree description so you can reopen and edit it later.<br \/>\n\t\t<\/div>\n\n\t\t<\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t4\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c4\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tHow do I describe a tree?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c4\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nType the tree as a set of nodes inside parentheses, nesting them to match the tree structure. For example, <code>((un)(lock))(able)<\/code> describes the word <em>unlockable<\/em>. When you type a closing parenthesis, DiagSap briefly highlights its matching opening parenthesis to help you keep them balanced.<br \/>\n\t\t<\/div>\n\n\t\t<\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t5\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c5\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tHow do I show an infix?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c5\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nType the infix between an opening wedge and a closing wedge \u2014 for example, <code>p&lt;in&gt;ag<\/code>. When you type an opening wedge, DiagSap adds the closing wedge for you.<br \/>\n\t\t<\/div>\n\n\t\t<\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t6\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c6\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tHow do I put a real parenthesis or wedge inside a node?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c6\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nPut a backslash immediately before it. A backslash tells DiagSap to treat the next parenthesis or wedge as ordinary text instead of part of the tree structure.<br \/>\n\t\t<\/div>\n\n\t\t<\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t7\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c7\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tHow do I start a description over?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c7\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nChoose <strong>Tree \u25b8 Erase Description; Start All Over<\/strong>. DiagSap clears your description and replaces it with the standard starting tree, <code>((a)(b))<\/code>.<br \/>\n\t\t<\/div>\n\n\t\t<\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t8\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c8\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tCan I use dashed lines for a split infixed base?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c8\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nYes. Turn on <strong>Format \u25b8 Use dashed lines for split infixed base<\/strong>. The lines joining the two parts of a split base are then drawn as dashed lines.<br \/>\n\t\t<\/div>\n\n\t\t<\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t9\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c9\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tCan I draw a tree right-to-left?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c9\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nYes. Turn on <strong>Format \u25b8 Draw tree right-to-left<\/strong> \u2014 useful for languages such as Hebrew.<br \/>\n\t\t<\/div>\n\n\t\t<\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t10\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c10\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tCan I set the fonts and colors?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c10\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nYes. Use the <strong>Format<\/strong> menu to set the font, size, and color of the lexical forms, plus the background color and the color and thickness of the lines. These settings are saved with each individual diagram, so you can tune every tree to look its best.<br \/>\n\t\t<\/div>\n\n\t\t<\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t11\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c11\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tCan I change the interface language?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c11\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nYes. Use <strong>Settings \u25b8 Change the interface language<\/strong>. The current version offers English, some French, and a rough Spanish translation.<br \/>\n\t\t<\/div>\n\n\t\t<\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t12\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c12\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tCan I have curved lines or arrows in the diagram?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c12\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nNot within DiagSap. You can, however, save the diagram as an SVG file and open it in a tool like <a href=\"https:\/\/inkscape.org\/\" target=\"_blank\" rel=\"noopener\">Inkscape<\/a> to add curved lines and arrows.<br \/>\n\t\t<\/div>\n\n\t\t<\/p>\n<p>\n\t\t\t\t\t<h3 role=\"button\" id=\"accordion-1-t13\" class=\"accordion-title js-accordion-controller\" aria-controls=\"accordion-1-c13\" aria-expanded=\"false\" tabindex=\"0\" data-initialstate=\"closed\">\n\t\t\t\tHow do I get a sharp, high-resolution image for Word or PowerPoint?\t\t\t<\/h3>\n\t\t\n\t\t<div id=\"accordion-1-c13\" class=\"accordion-content\" aria-hidden=\"true\">\n\t\t\t<br \/>\nOnly Office 2016 and later can insert SVG files directly, so for older versions you need a high-resolution PNG. You can make one for free with <a href=\"https:\/\/inkscape.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Inkscape<\/a>:<\/p>\n<ol>\n<li>In DiagSap, save your diagram in SVG format.<\/li>\n<li>In Inkscape, use <strong>File \u25b8 Open<\/strong> and load that SVG file.<\/li>\n<li>Use <strong>File \u25b8 Export<\/strong> and choose PNG.<\/li>\n<li>Set the width to a large value (such as 2000 or 5000 pixels).<\/li>\n<li>Click <strong>Export<\/strong>, then insert the PNG into Word or PowerPoint. If it is still not sharp enough, export again at a larger width.<\/li>\n<\/ol>\n<p>\t\t<\/div>\n\n\t\t<\/p>\n<p><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":31,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"_acf_changed":false,"hide_sidebar":false,"hide_h1":false,"footnotes":""},"class_list":["post-33","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/software.sil.org\/diagsap\/wp-json\/wp\/v2\/pages\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/software.sil.org\/diagsap\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/software.sil.org\/diagsap\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/software.sil.org\/diagsap\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/software.sil.org\/diagsap\/wp-json\/wp\/v2\/comments?post=33"}],"version-history":[{"count":0,"href":"https:\/\/software.sil.org\/diagsap\/wp-json\/wp\/v2\/pages\/33\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/software.sil.org\/diagsap\/wp-json\/wp\/v2\/pages\/31"}],"wp:attachment":[{"href":"https:\/\/software.sil.org\/diagsap\/wp-json\/wp\/v2\/media?parent=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}