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.

    Change icon:

    • Small wide icons

      Change icon:

      • X1&G43

      • G43&X1

    • Small tall icons

      Change icon:

      • Z1&G43

      • G43&Z1

    • Small square icons

      Change icon:

      • N5&G43

      • G43&N5

    • Big wide icons

      Change icon:

      • D46&G43

      • G43&D46

    • Big tall icons

      • M17&G43

      • G43&M17

    • Big square icons

      Change icon:

      • V4&G43

      • G43&V4

      • 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