- -ascii => $ascii,
- charset=> $ascii ? 'us-ascii' : 'utf-8',
- arg => $ascii ? '.' : '·', # described as 'dot'
- args => $ascii ? ':' : '⁚',
- argi => $ascii ? "'" : '′',
- argm => $ascii ? '|' : '↕',
- motion => $ascii ? '|' : '↕',
- alias => $ascii ? 'see: ' : '»',
- up => $ascii ? 'up' : '▲',
- right => $ascii ? 'right' : '▶',
- down => $ascii ? 'down' : '▼',
- left => $ascii ? 'left' : '◀',
- sep => $ascii ? '*' : '•',
- _ => defined $ascii && !$ascii ? "\x{200b}" : '<wbr>',
- # use the correct ZWNJ only when unicode is forced on
- # default to use unofficial html for best support
+ -ascii => 0,
+ charset=> 'utf-8',
+ arg => '·', # described as 'dot'
+ args => '⁚',
+ argi => '′',
+ argm => '↕',
+ motion => '↕',
+ alias => '»',
+ up => '▲',
+ right => '▶',
+ down => '▼',
+ left => '◀',
+ sep => '•',
+ _ => '<wbr>' || "\x{200b}", # unofficial html, correct ZWNJ character might appear as placeholder