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

    1.0.1 • Public • Published

    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.

    Install

    npm i matoran-alphabet

    DownloadsWeekly Downloads

    0

    Version

    1.0.1

    License

    MPL-2.0

    Unpacked Size

    143 kB

    Total Files

    39

    Last publish

    Collaborators

    • jrmastermodelbuilder