Icon grouping
All the following combinations will behave as a single icon along the text sequence and will not be breakable.
(A-B) Sub-aggrupation
Use it to enforce several icons to behave as a unique group. It can include an expression with other group operators as well as a simple icon secuence. It's not necessary to be used when other grouping operators are in use at the same level, since it will be equivalent. If it contains no special grouping operators other than "A-B" inside, it behaves as an alias of "A*B" operator.
M17-Y5D:N35:(N5-Z1)
A:B Vertical aggrupation
Use the operator ":" to vertically group some icons within a single block. It's important to see that the group height will be forced to its container height so the block consitency is preserved.
Evenly-spaced icons along the block height
When the sum of the heights of all the icons in the block (including the separation between them) doesn't reach the block height, the icons will distribute along the block height to be evenly spaced.
Y5:N35
V30:N17:N17
V30:N17:N16
I9:N35:N35:N35
M17-Q3:X1-Q1
Filling gaps before shrinking icons down
When the sum of the heights of all the icons in the block (including the separation between them) overpasses the block height, the icons will try to fit the empty gaps before shrinking down and then will be equally distributed along the available block height. Note the group coding doesn't need to be edited in most cases.
X1:I9:Z1:I9
D46:D21:D40
Z2D:D40:Aa15
N35:Z4:D40
X1:U15:Aa13
Shrinking icons down as the last chance
If, after the icons are fitted into their gaps, the overall height is still larger than the block height, then the icons will be shrinked (scaled) down to match the height of the container.
F31:O34:O34
G17:I9
G29:V31
I9:F40:Z7
N36:(G17-M23)
Horizontally centered icons
All the icons in the group will be automatically centered horizontally and the resulting block width will be the same as the widest icon in the group.
N28:N35H:O49
W23:D40
In combination with other grouping types
Vertical grouping can be combined with any other grouping types such as horizontal, nested or even vertical as well. Sometimes, in order to make the grouping order explicit, some "(A-B)" operator will be needed.
(D1-Q3):N35
N35:M3E:(Aa1-X1)
N35:(M17-N5:N35G)
(Aa1-G43):I9
- New
A;B Vertical soft-aggrupation
Similar to ":" aggrupation, but it won't be forced to have a full block height. This means that if the icons contained in the aggrupation are less than 5 units wide and will fit into the next or previous big icon gap, the block height will be adjusted to fit better the available space. This aggrupation is useful to emulate some space adjustments done by ancient egyptian scribes and it's a more organic and calligraphic way of icon distribution of the icons within the text line. It's important to notice that the operators ":" and ";" cannot be combined within a single block.
M17-Q3;X1-Q1
X1;Z2D-R8
A&B Nested aggrupation
Use it to nest icons within a single block. Nesting is like horizontal grouping, but fitting the horizontal gaps the main icon might have after displacing the small icons vertically. If one small icon precedes the big one, the vertical displacement will be downwards; if the small icon follows the big one, the vertical displacement will be upwards. Only one icon can be nested on each side of the big icon (the operator "(A-B)" to group several small icons will not work here); if you need to add several nested small icons use the operator "&&&" instead. If the nested icon is a big standalone icon, it will be scaled down to a maximum of the deepest gap found in the big icon.
Big tall icons
M17&G43
G43&M17
X1&U2
U23&D58
A&&&B Inner horizontally nested aggrupation
Use it to nest horizontally an icon or a group of icons inside the free area of a bigger block. Note: it will only apply into certain icons, otherwise it will behave as the "&" operator.
Single wide icon
I10&&&D46
I10&&&D36
I10&&&I9
I10&&&O34
I10&&&D21
Single tall icon
I10&&&M17
Single square icon
I10&&&N5
G39&&&N5
F20&&&V4
Horizontally grouped icons
I10&&&(N5-Z1)
F20&&&(O49:(X1-Z1))
Vertically grouped icons
I10&&&(X1:N17)
I10&&&(D46:D21)
I10&&&(O34:I9)
I10&&&(D46:O34)
I10&&&(D46:X1)
I10&&&(D46:N35H)
Nested grouped icons
I10&&&(G43&X1)
Aa5A&&&Q3