matoran-alphabet
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

matoran-alphabet

Package for drawing Matoran alphabet characters

npm node

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-2023 JrMasterModelBuilder

Licensed under the Mozilla Public License, v. 2.0.

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

Dependencies (0)

    Dev Dependencies (17)

    Package Sidebar

    Install

    npm i matoran-alphabet

    Weekly Downloads

    15

    Version

    2.0.2

    License

    MPL-2.0

    Unpacked Size

    141 kB

    Total Files

    38

    Last publish

    Collaborators

    • jrmastermodelbuilder