Giter VIP home page Giter VIP logo

unikta's Introduction

ᎤᏂᎩᏔ/Unikta 🌱

ᎤᏂᎩᏔ/Unikta (/uːniːkʰtʰɑ/ 'seeds') is a Cherokee font and character encoder for Playdate Pulp, a tool that lets users create simple videogames and interactive stories without writing any code which can be played in a web browser, on a computer, or on a Playdate.

Pulp is easy to use because of its limitations, but these limitations also include only being able to use the Latin alphabet. ᎤᏂᎩᏔ/Unikta works around this by replacing the stock glyphs with the Cherokee syllabary, so that while Pulp still sees them as the original letters, numbers, and punctuation, they display as Cherokee syllabary characters instead.

For example, with Unikta loaded into Pulp, typing in -Y|" +@9! gives this result:


ᎣᏏᏲ, ᎡᎶᎯ! 'Hello World!'

A full chart of how each character is mapped is provided below, but you don't need to worry about mapping to use the font; you can use the Unikta character encoder to type in syllabary and generate text to copy and paste directly into Pulp.

Using Unikta

  1. Download Unikta.png from this repository
  2. After starting a new project in Pulp, go to the 'Font' page from the left-hand menu; then click the 'Import' button on top of the font preview to upload Unikta.png
  3. Use the Unikta character encoder to type in anything you want to display in syllabary; it will give you text to copy-paste into Pulp for the correct mapping
  4. ᎰᏪᎸᎦ!

A few notes:

  • Since there's only space for 95 glyphs in a Pulp font and the Cherokee syllabary takes up 85 of those slots, punctuation is limited to the bare minimum — space, comma, period, exclamation mark, question mark, quotes, and a colon.

  • For the same reason, most of the numbers from 0-9 are rendered by visual equivalents in the syllabary: Ꮻ wi for '0', Ꮽ wu for '9', etc. The character encoder takes this into account, so you can type in numbers and get the correct equivalents to paste into Pulp.

Mapping

ᎤᏂᎩᏔ:
a e i o u v
Pulp: + , - .
ᎤᏂᎩᏔ:
ga ka ge gi go gu gv
Pulp: 0 1 2 3 4 5 6
ᎤᏂᎩᏔ:
sa se si so su sv
Pulp: 7 8 9 : ; <
ᎤᏂᎩᏔ:
la le li lo lu lv
Pulp: = > ? @ A B
ᎤᏂᎩᏔ:
ma me mi mo mu
Pulp: C D E F G
ᎤᏂᎩᏔ:
na hna nah ne ni no nu nv
Pulp: H I J K L M N O
ᎤᏂᎩᏔ:
qua que qui quo quu quv
Pulp: P Q R S T U
ᎤᏂᎩᏔ:
s sa se si so su sv
Pulp: V W X Y Z [ /
ᎤᏂᎩᏔ:
da ta de te di ti do du dv
Pulp: ] ^ _ ` a b c d e
ᎤᏂᎩᏔ:
dla tla tle tli tlo tlu tlv
Pulp: f g h i j k l
ᎤᏂᎩᏔ:
tsa tse tsi tso tsu tsv
Pulp: m n o p q r
ᎤᏂᎩᏔ:
wa we wi wo wu wv
Pulp: s t u v w x
ᎤᏂᎩᏔ:
ya ye yi yo yu yv
Pulp: y z { } ~
ᎤᏂᎩᏔ: 0 1 2 3 4 5 6 7 8 9
Pulp: u ' M ( X d x ) H w
ᎤᏂᎩᏔ: [ ] ! , . " : ?
Pulp: [ ] ! " # $ % &

Screenshots

Acknowledgments & extras

Project inspired by weepjp's Japanese localization test of Pulp and its sample game.

Character encoder modeled on r12a's Pinyin to IPA transcoder.

Playdate is a trademark of Panic.

unikta's People

Contributors

morgansleeper avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

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.