Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/myokoym/tanka_renderer

A rendering tool for short text such as tanka (31-mora Japanese poem).
https://github.com/myokoym/tanka_renderer

Last synced: 2 days ago
JSON representation

A rendering tool for short text such as tanka (31-mora Japanese poem).

Awesome Lists containing this project

README

        

# TankaRenderer [![Build Status](https://secure.travis-ci.org/myokoym/tanka_renderer.png?branch=master)](http://travis-ci.org/myokoym/tanka_renderer)

A rendering tool for short text such as tanka (31-mora Japanese poem).

![](http://myokoym.net/public/tanka_renderer-sample-tanka.png)
![](http://myokoym.net/public/tanka_renderer-sample-gyousyo.png)

## Sample's Fonts

[http://opentype.jp/freemouhitufont.htm](http://opentype.jp/freemouhitufont.htm)

## Using Libraries

* [rcairo](https://github.com/rcairo/rcairo)
* Ruby/Pango in [Ruby-GNOME2](http://ruby-gnome2.sourceforge.jp/)

## Installation

Add this line to your application's Gemfile:

gem 'tanka_renderer'

And then execute:

$ bundle

Or install it yourself as:

$ gem install tanka_renderer

## Usage

See sample/.

## License

Copyright (c) 2014 Masafumi Yokoyama

LGPLv2.1 or later.

See 'license/lgpl-2.1.txt' or 'http://www.gnu.org/licenses/lgpl-2.1' for details.

## Contributing

1. Fork it ( http://github.com/myokoym/tanka_renderer/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request