With the recent discussion and welcome submissions of new symbols, I’ve been thinking about the various symbol concepts proposed and examples of the last 10 years or so.

What interest is there in evolving the Therion symbol family/environment a little bit?

I’m thinking small incremental steps, not big or complicated changes.

 

Currently at the local symbol level we have options or properties like:

subtype; scale; outline; orientation (rotation); align; place; visibility ; clip.

 

These provide a lot of functionality, and generally work well.

But there are things that are missing that I would like to see added to all generic symbols;

 

And then there are global switches/conventions that we apply in layouts;

min-symbol-scale; symbol-show/hide; symbol-colour; symbol-set, to name a few.

Some things that have been proposed at a local symbol level that, that with some global switches, would add useful functionality include:

 

If we were to decide some of these are worth aspiring to, then it would require some agreement as to the structure and type of implementation of a typical generic point, line and area.  Currently most symbols follow a similar pattern, but I suspect we might see some divergence unless we have a pattern to follow.

My metapost and tex skills are definitely limited to ‘copy, paste and meddle’ so it really needs someone with broader skills to progress this.

Some of these suggestions would change the existing behaviour a little, so that is something to consider, with regards to compatibility for existing projects.  I don’t think the impact would be very big in most cases.

Thoughts?

Bruce