matoran-alphabet

Package for drawing Matoran alphabet characters

Usage no npm install needed!

<script type="module">
  import matoranAlphabet from 'https://cdn.skypack.dev/matoran-alphabet';
</script>

README

matoran-alphabet

Package for drawing Matoran alphabet characters

npm node

dependencies size downloads

Build Status

Overview

Currently supports drawing multiple different character styles as SVG code.

Usage

Basic Usage

import {CharactersRound, SvgEncoder} from 'matoran-alphabet';

const characters = new CharactersRound();
const svg = new SvgEncoder(characters);
console.log(svg.encode('A'));

Characters Styles

Multple styles are available.

  • CharactersRound
  • CharactersHex1
  • CharactersHex2

Line Stroke and Margins

The stroke and marign around the characters can be adjusted.

characters.stroke = 16;
characters.margin.top = 2;
characters.margin.right = 4;
characters.margin.left = 6;
characters.margin.bottom = 8;

SVG Options

The SVG code can be customized.

svg.header = '<?xml version="1.0" encoding="UTF-8"?>\n';
svg.svgAttrs['xmlns:svg'] = 'http://www.w3.org/2000/svg';
svg.pathAttrs.stroke = '#808080';
svg.prepend = '<g>';
svg.append = '</g>';

Bugs

If you find a bug or have compatibility issues, please open a ticket under issues section for this repository.

License

Copyright (c) 2021 JrMasterModelBuilder

Licensed under the Mozilla Public License, v. 2.0.

If this license does not work for you, feel free to contact me.