keys: replace sign variable by placeholder substitution
[sheet.git] / Shiar_Sheet / KeySigns.pm
index f33b224d10df602e9b1583e3790974f28c50f739..5de47cb34ca867a325caeee8293f66a3a1bbee5d 100644 (file)
@@ -4,14 +4,9 @@ use utf8;
 use strict;
 use warnings;
 
-our $VERSION = 'v1.01';
+our $VERSION = '1.04';
 
-sub import {
-       my $class = shift;
-
-       my %sign = (
-               -ascii => 0,
-               charset=> 'utf-8',
+our %sign = (
                arg    => '·',  # described as 'dot'
                args   => '⁚',
                argi   => '′',
@@ -23,9 +18,11 @@ sub import {
                down   => '▼',
                left   => '◀',
                sep    => '•',
-                    => '<wbr>' || "\x{200b}",  # unofficial html, correct ZWNJ character might appear as placeholder
-       );
+               ''     => '<wbr>' || "\x{200b}",  # unofficial html, correct ZWNJ character might appear as placeholder
+);
 
+sub import {
+       # exports %sign
        my ($parent) = caller;
        eval '*'.$parent.'::sign = \%sign';
 }