keyset 0.1.1

A Rust tool to create pretty keyset layout diagrams using correct fonts and icons.
Documentation
arr = [
    [0, 6, 2, 8, 9, 11, 3, 5, 1, 4, 7, 10], # 0 = no centering
    [1, 7, 0, 2, 9, 11, 4, 3, 5, 6, 8, 10], # 1 = center x
    [3, 0, 5, 1, 9, 11, 2, 6, 4, 7, 8, 10], # 2 = center y
    [4, 0, 1, 2, 9, 11, 3, 5, 6, 7, 8, 10], # 3 = center x & y
    [0, 6, 2, 8, 10, 9, 3, 5, 1, 4, 7, 11], # 4 = center front (default)
    [1, 7, 0, 2, 10, 3, 4, 5, 6, 8, 9, 11], # 5 = center front & x
    [3, 0, 5, 1, 10, 2, 6, 7, 4, 8, 9, 11], # 6 = center front & y
    [4, 0, 1, 2, 10, 3, 5, 6, 7, 8, 9, 11], # 7 = center front & x & y
]

result = []

for row in arr:
    result.append([0] * len(row))
    for i, v in enumerate(row):
        result[-1][v] = i

print(result)