unicode-tricks: Functions to work with unicode blocks more convenient.

[ bsd3, library, utils ] [ Propose Tags ]

A package that makes rendering of frames, blocks, subscript and superscript more convenient.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.4.0.0, 0.5.0.0, 0.6.0.0, 0.6.1.0, 0.7.0.0, 0.8.0.0, 0.9.0.0, 0.9.1.0, 0.10.0.0, 0.10.1.0, 0.11.0.0, 0.12.0.0, 0.12.1.0, 0.12.2.0, 0.13.0.0, 0.14.0.0, 0.14.1.0
Change log CHANGELOG.md
Dependencies base (>=4.7 && <5), QuickCheck (>=2.13 && <2.14), text (>=1.1 && <1.3) [details]
License BSD-3-Clause
Copyright 2020 Willem Van Onsem
Author Willem Van Onsem
Maintainer hapytexeu+gh@gmail.com
Category utils
Home page https://github.com/hapytex/unicode-tricks#readme
Source repo head: git clone https://github.com/hapytex/unicode-tricks
Uploaded by wvanonsem90 at 2020-04-05T10:59:19Z
Distributions
Downloads 2827 total (43 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2020-04-05 [all 1 reports]

Readme for unicode-tricks-0.2.0.0

[back to package description]

unicode-tricks

Build Status of the package by Travis Build Status of the package by Hackage Hackage version badge

Based on the unicode package by Henning Thielemann.

This library aims to provide functionality to make working with certain blocks of unicode characters more effective.

Currently there are three modules:

  • Data.Char.Block: rendering a 2-by-2 block by a matrix of Bools;
  • Data.Char.Braille: a module to render Braille characters with six or eight dot cells;
  • Data.Char.Frame: typesetting frame elements. Lines of the frames can be Light or Heavy, and there are additional options to use arcs for corners; and
  • Data.Char.Small: making use of subscript and superscript in unicode, and for example formatting Ratio objects.

unicode-tricks is safe Haskell

The modules are marked with the {-# LANGUAGE Safe #-} pragma, it thus provides guarantees, for example about not using unsafePerformIO.

Contribute

You can contribute by making a pull request on the GitHub repository.

You can contact the package maintainer by sending a mail to hapytexeu+gh@gmail.com.