GithubHelp home page GithubHelp logo

n-bernat / kanjivg Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 0.0 3.06 MB

Implementation of a parser and Flutter widgets for resources from the Kanji Vector Graphics project.

Home Page: https://pub.dev/packages/flutter_kanjivg

License: MIT License

Dart 100.00%

kanjivg's Introduction

KanjiVG for Flutter & Dart

Publisher MIT License codecov

kanjivg flutter_kanjivg
Package Package
kanjivg - Checks flutter_kanjivg - Checks

kanjivg and flutter_kanjivg provide a simple way of interacting with data from the KanjiVG (Kanji Vector Graphics) project.

Those packages are neither supported nor related to the creators of the KanjiVG project.

Some parts of comments in this library may consist of descriptions from the original KanjiVG website which is licensed under the Creative Commons Attribution-Share Alike 3.0 license.

Documentation

  • kanjivg

    Base parser for SVG files from the KanjiVG project. Provides metadata like stroke count, original radical forms (e.g. 人 for 亻), position of radicals and more.

  • flutter_kanjivg

    Flutter widgets that simplify displaying animated kanji. When using flutter_kanjivg there is no need to add kanjivg to your dependencies as flutter_kanjivg imports it itself.

Version constraints

  • Dart >= 3.1.0
  • Flutter >= 3.10.0

Maintainers

kanjivg's People

Contributors

n-bernat avatar

Stargazers

 avatar kenty (ケンティー) avatar Mark Edmunds avatar Salty Spaghetti avatar  avatar Mateusz Wojtczak avatar

Watchers

 avatar

kanjivg's Issues

Add new parameter for a constant animation speed

Currently the animation takes n seconds which can be customized using the duration parameter. Unfortunately, it makes either simple characters too slow (e.g. 川) or complex characters too fast (e.g. 鬱).

There should be an option to, instead of duration, provide something like speed which would allow us to have constant drawing speed for all characters.

Add code examples

The only thing that is missing to have the perfect score is some code examples.

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.