<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><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]--></head><body lang=EN-NZ link="#0563C1" vlink="#954F72"><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><img width=85 height=86 style='width:.8854in;height:.8958in' id="Picture_x0020_1" src="cid:image001.png@01D4517D.0FD1DA40"><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 <therion-bounces@speleo.sk> On Behalf Of Martin Sluka via Therion<br>Sent: Friday, 21 September 2018 00:09<br>To: List for Therion users <therion@speleo.sk><br>Cc: Martin Sluka <martinsluka@mac.com><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></body></html>