<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">There is the problem that passage-height is hard coded, not defined in Metapost. <div><br></div><div>Martin S. <br><br><div id="AppleMailSignature">Odesláno z iPhonu</div><div><br>20. 9. 2018 v 21:38, Bruce Mutton via Therion <<a href="mailto:therion@speleo.sk">therion@speleo.sk</a>>:<br><br></div><blockquote type="cite"><div><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="Generator" content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--><div class="WordSection1"><p class="MsoPlainText">One of the developers added a NZSS symbol set some years ago, based on a few symbol definitions I posted on this forum.<o:p></o:p></p><p class="MsoPlainText">I have some more symbol definitions I would like to add to it, btw.<o:p></o:p></p><p class="MsoPlainText">If someone points me to the general code location, I might try to cut my teeth on git and add those extra definitions.<o:p></o:p></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText">A new symbol set can include as little as a single symbol, so it should not be a big job Bill.  You can simply reassign symbols from other symbol sets for those not defined in your chosen symbol set.  ie<o:p></o:p></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  symbol-assign line gradient UIS<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  symbol-assign point gradient UIS<o:p></o:p></span></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText">Maybe some learning we can do together Bill (on adding to symbol sets).<o:p></o:p></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText">Also for what it is worth, I made this clumsy attempt at text within boxes (or sorts).  Not quite what you are after, but might give some ideas.<o:p></o:p></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText">A more generally useful thing I have been wondering about for point labels and point remarks (or line labels for that matter) would be the ability to add a box around the text, as a simple property of that entity, activated in the same way as we specify -align left or -scale xs.  And even a -hyperlink [path|url] would be useful<o:p></o:p></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText"><image001.png><o:p></o:p></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif"># Define an experimental label symbol for graffiti<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  <o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">code metapost<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">def p_u_graffiti (expr pos,theta,sc,al)=<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  U:=(.2u,.5u);<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  T:=identity aligned al rotated theta scaled sc shifted pos;<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  <o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  %# pos and al work fine in label below, but theta and sc transformed about far off point???<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  %# so have been disabled for label component.  Plan rotation seems to have no further detrimental effect<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  label (btex Gr etex, pos) aligned al; % rotated theta scaled sc aligned al;  % btex and etex are wrappers around code to be process by tex<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  <o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  thdraw unitsquare scaled u shifted (-0.5u,-0.5u) rotated 45 withpen PenD; % diagonal box with thin pen<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  thdraw fullcircle scaled u withpen PenD;  <o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">enddef;<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif"><o:p> </o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">initsymbol("p_u_graffiti")<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  <o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">  <o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">endlayout LayoutMapThisCave<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif"><o:p> </o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">#legend entries for custom entities<o:p></o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif"><o:p> </o:p></span></p><p class="MsoPlainText"><span style="font-family:"Arial",sans-serif">text en "point u:graffiti" "Historic graffiti" #text to appear in legend<o:p></o:p></span></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText">Regards<o:p></o:p></p><p class="MsoPlainText">Bruce<o:p></o:p></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-NZ">-----Original Message-----<br>From: Therion <<a href="mailto:therion-bounces@speleo.sk">therion-bounces@speleo.sk</a>> On Behalf Of Martin Sluka via Therion<br>Sent: Friday, 21 September 2018 00:09<br>To: List for Therion users <<a href="mailto:therion@speleo.sk">therion@speleo.sk</a>><br>Cc: Martin Sluka <<a href="mailto:martinsluka@mac.com">martinsluka@mac.com</a>><br>Subject: Re: [Therion] Height numbers in square boxes</span></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText">Please contact Martin Budaj. <o:p></o:p></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText">Odesláno z iPhonu<o:p></o:p></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText">20. 9. 2018 v 13:32, Bill Gee via Therion <<a href="mailto:therion@speleo.sk"><span style="color:windowtext;text-decoration:none">therion@speleo.sk</span></a>>:<o:p></o:p></p><p class="MsoPlainText"><o:p> </o:p></p><p class="MsoPlainText">> Hi Martin -<o:p></o:p></p><p class="MsoPlainText">> <o:p></o:p></p><p class="MsoPlainText">> Now that is an interesting idea!  Most of the symbols used in Missouri <o:p></o:p></p><p class="MsoPlainText">> are UIS, so that would serve as the starting point.<o:p></o:p></p><p class="MsoPlainText">> <o:p></o:p></p><p class="MsoPlainText">> Is there any documentation on how to create an entire symbol set?<o:p></o:p></p><p class="MsoPlainText">> <o:p></o:p></p><p class="MsoPlainText">> And my original question is still there ...  How can I create a symbol <o:p></o:p></p><p class="MsoPlainText">> that puts a number inside a square box?<o:p></o:p></p><p class="MsoPlainText">> <o:p></o:p></p><p class="MsoPlainText">> --<o:p></o:p></p><p class="MsoPlainText">> Bill Gee<o:p></o:p></p><p class="MsoPlainText">> <o:p></o:p></p><p class="MsoPlainText">> <o:p></o:p></p><p class="MsoPlainText">> <o:p></o:p></p><p class="MsoPlainText">> On Thursday, September 20, 2018 12:37:42 AM CDT Martin Sluka via <o:p></o:p></p><p class="MsoPlainText">> Therion<o:p></o:p></p><p class="MsoPlainText">> wrote:<o:p></o:p></p><p class="MsoPlainText">>> The correct way could be to define “Missoury symbol set” as one of <o:p></o:p></p><p class="MsoPlainText">>> defaults for Therion.<o:p></o:p></p><p class="MsoPlainText">>> <o:p></o:p></p><p class="MsoPlainText">>> It should be more simple than user symbol, because it will work with <o:p></o:p></p><p class="MsoPlainText">>> contents menus.<o:p></o:p></p><p class="MsoPlainText">>> <o:p></o:p></p><p class="MsoPlainText">>> Martin S.<o:p></o:p></p><p class="MsoPlainText">>> <o:p></o:p></p><p class="MsoPlainText">>> Odesláno z iPhonu<o:p></o:p></p><p class="MsoPlainText">>> <o:p></o:p></p><p class="MsoPlainText">>> 20. 9. 2018 v 1:05, Bill Gee via Therion <<a href="mailto:therion@speleo.sk"><span style="color:windowtext;text-decoration:none">therion@speleo.sk</span></a>>:<o:p></o:p></p><p class="MsoPlainText">>>> Hi Andrew -<o:p></o:p></p><p class="MsoPlainText">>>> <o:p></o:p></p><p class="MsoPlainText">>>> I have defined several of my own symbols such as a pendant and <o:p></o:p></p><p class="MsoPlainText">>>> popcorn with hollow circles.  I could easily define a custom point <o:p></o:p></p><p class="MsoPlainText">>>> that would display a square box.<o:p></o:p></p><p class="MsoPlainText">>>> <o:p></o:p></p><p class="MsoPlainText">>>> But then how to get the value displayed inside the box?  And how to <o:p></o:p></p><p class="MsoPlainText">>>> make the box scale according to the number of digits it contains?  <o:p></o:p></p><p class="MsoPlainText">>>> And will Therion do unit conversions like it does for the passage-height object?<o:p></o:p></p><p class="MsoPlainText">>>> That's why I was looking for the existing code.  If I can find it, <o:p></o:p></p><p class="MsoPlainText">>>> then it is probably pretty easy to modify.<o:p></o:p></p><p class="MsoPlainText">>>> <o:p></o:p></p><p class="MsoPlainText">>>>> Yes that is probably possible, however, using a defined symbol for <o:p></o:p></p><p class="MsoPlainText">>>>> something else is probably not the right answer. Therion allows you <o:p></o:p></p><p class="MsoPlainText">>>>> to define your own points.<o:p></o:p></p><p class="MsoPlainText">>>>> <o:p></o:p></p><p class="MsoPlainText">>>>>> From the wiki<o:p></o:p></p><p class="MsoPlainText">>>>> <o:p></o:p></p><p class="MsoPlainText">>>>> point u:xxxx where xxxx is the name of a user defined symbol that <o:p></o:p></p><p class="MsoPlainText">>>>> you have defined or referenced in a layout.<o:p></o:p></p><p class="MsoPlainText">>>>> <o:p></o:p></p><p class="MsoPlainText">>>>> The actual definition seems to be beyond me at the moment, let me <o:p></o:p></p><p class="MsoPlainText">>>>> sleep on it, but hopefully a more skillful person will have the <o:p></o:p></p><p class="MsoPlainText">>>>> answer.<o:p></o:p></p><p class="MsoPlainText">>>>> <o:p></o:p></p><p class="MsoPlainText">>>>> Andrew<o:p></o:p></p><p class="MsoPlainText">>>>> <o:p></o:p></p><p class="MsoPlainText">>>>>> On Wed, 19 Sep 2018, 22:28 Bill Gee via Therion, <o:p></o:p></p><p class="MsoPlainText">>>>>> <<a href="mailto:therion@speleo.sk"><span style="color:windowtext;text-decoration:none">therion@speleo.sk</span></a>><o:p></o:p></p><p class="MsoPlainText">>>>>> wrote:<o:p></o:p></p><p class="MsoPlainText">>>>>> Hello everyone -<o:p></o:p></p><p class="MsoPlainText">>>>>> <o:p></o:p></p><p class="MsoPlainText">>>>>> A common convention around Missouri cave mapping is to indicate <o:p></o:p></p><p class="MsoPlainText">>>>>> the height change of a floor step by enclosing the value in a <o:p></o:p></p><p class="MsoPlainText">>>>>> square box.  This is not the same as ceiling height which is <o:p></o:p></p><p class="MsoPlainText">>>>>> enclosed in a circle or oval.<o:p></o:p></p><p class="MsoPlainText">>>>>> <o:p></o:p></p><p class="MsoPlainText">>>>>> I have been using the object "point height" for this.  It works <o:p></o:p></p><p class="MsoPlainText">>>>>> except there is nothing around the value.  It just hangs out in <o:p></o:p></p><p class="MsoPlainText">>>>>> space, so to speak.<o:p></o:p></p><p class="MsoPlainText">>>>>> <o:p></o:p></p><p class="MsoPlainText">>>>>> I used the "-d" option to dump all the MetaPost and TeX code.  I <o:p></o:p></p><p class="MsoPlainText">>>>>> find no references in any of the files to objects of type height <o:p></o:p></p><p class="MsoPlainText">>>>>> or passage-height, which implies that these two objects are not <o:p></o:p></p><p class="MsoPlainText">>>>>> generated by MetaPost.<o:p></o:p></p><p class="MsoPlainText">>>>>> <o:p></o:p></p><p class="MsoPlainText">>>>>> Is it possible to redefine the "point height" symbol so it draws a <o:p></o:p></p><p class="MsoPlainText">>>>>> square box around the value?<o:p></o:p></p><p class="MsoPlainText">>>>>> <o:p></o:p></p><p class="MsoPlainText">>>>>> Thanks!<o:p></o:p></p><p class="MsoPlainText">>>>>> --<o:p></o:p></p><p class="MsoPlainText">>>>>> Bill Gee<o:p></o:p></p><p class="MsoPlainText">>>>>> <o:p></o:p></p><p class="MsoPlainText">>>>>> <o:p></o:p></p><p class="MsoPlainText">>>>>> <o:p></o:p></p><p class="MsoPlainText">>>>>> <o:p></o:p></p><p class="MsoPlainText">>>>>> _______________________________________________<o:p></o:p></p><p class="MsoPlainText">>>>>> Therion mailing list<o:p></o:p></p><p class="MsoPlainText">>>>>> <a href="mailto:Therion@speleo.sk"><span style="color:windowtext;text-decoration:none">Therion@speleo.sk</span></a><o:p></o:p></p><p class="MsoPlainText">>>>>> <a href="https://mailman.speleo.sk/listinfo/therion"><span style="color:windowtext;text-decoration:none">https://mailman.speleo.sk/listinfo/therion</span></a><o:p></o:p></p><p class="MsoPlainText">>>> <o:p></o:p></p><p class="MsoPlainText">>>> _______________________________________________<o:p></o:p></p><p class="MsoPlainText">>>> Therion mailing list<o:p></o:p></p><p class="MsoPlainText">>>> <a href="mailto:Therion@speleo.sk"><span style="color:windowtext;text-decoration:none">Therion@speleo.sk</span></a><o:p></o:p></p><p class="MsoPlainText">>>> <a href="https://mailman.speleo.sk/listinfo/therion"><span style="color:windowtext;text-decoration:none">https://mailman.speleo.sk/listinfo/therion</span></a><o:p></o:p></p><p class="MsoPlainText">>> <o:p></o:p></p><p class="MsoPlainText">>> _______________________________________________<o:p></o:p></p><p class="MsoPlainText">>> Therion mailing list<o:p></o:p></p><p class="MsoPlainText">>> <a href="mailto:Therion@speleo.sk"><span style="color:windowtext;text-decoration:none">Therion@speleo.sk</span></a><o:p></o:p></p><p class="MsoPlainText">>> <a href="https://mailman.speleo.sk/listinfo/therion"><span style="color:windowtext;text-decoration:none">https://mailman.speleo.sk/listinfo/therion</span></a><o:p></o:p></p><p class="MsoPlainText">> <o:p></o:p></p><p class="MsoPlainText">> <o:p></o:p></p><p class="MsoPlainText">> <o:p></o:p></p><p class="MsoPlainText">> <o:p></o:p></p><p class="MsoPlainText">> _______________________________________________<o:p></o:p></p><p class="MsoPlainText">> Therion mailing list<o:p></o:p></p><p class="MsoPlainText">> <a href="mailto:Therion@speleo.sk"><span style="color:windowtext;text-decoration:none">Therion@speleo.sk</span></a><o:p></o:p></p><p class="MsoPlainText">> <a href="https://mailman.speleo.sk/listinfo/therion"><span style="color:windowtext;text-decoration:none">https://mailman.speleo.sk/listinfo/therion</span></a><o:p></o:p></p><p class="MsoPlainText">_______________________________________________<o:p></o:p></p><p class="MsoPlainText">Therion mailing list<o:p></o:p></p><p class="MsoPlainText"><a href="mailto:Therion@speleo.sk"><span style="color:windowtext;text-decoration:none">Therion@speleo.sk</span></a><o:p></o:p></p><p class="MsoPlainText"><a href="https://mailman.speleo.sk/listinfo/therion"><span style="color:windowtext;text-decoration:none">https://mailman.speleo.sk/listinfo/therion</span></a><o:p></o:p></p></div></div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Therion mailing list</span><br><span><a href="mailto:Therion@speleo.sk">Therion@speleo.sk</a></span><br><span><a href="https://mailman.speleo.sk/listinfo/therion">https://mailman.speleo.sk/listinfo/therion</a></span><br></div></blockquote></div></body></html>