Skip to content

Latest commit

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

IPA2TIPA

Convert International Phonetic Alphabet (IPA) to TeX IPA (TIPA).

Demo: https://t92jp.github.io/ipa2tipa/

Project layout

  • uni2tipa: mapping tables
  • py/ipa2tipa: Python library
  • rs: Dioxus web app

uni2tipa (mapping tables)

Shared mapping tables used by both implementations.

File nameDescription
uni2tipa0.tsvTIPA macro taking 0 args (codepoint -> macro)
uni2tipa1.tsvTIPA macro taking 1 arg (codepoint -> macro)
uni2tipa2.tsvTIPA macro taking 2 args (codepoint -> macro)
uni2tipa-tone.tsvTone letters (codepoint -> tone number)
uni2tipa-rtone.tsvReverse tone letters (codepoint -> tone number)
uni2tipa-supsub.tsvSuperscript/subscript markers (codepoint -> macro)

py (Python library)

fromipa2tipaimportIPAprint(IPA("ˈtʰiː").to_tipa())

Examples:

fromipa2tipaimportIPAprint(IPA("tʰiː").to_tipa()) # t\super{h}i:print(IPA("nãɪ̃").to_tipa()) # n\~{a}\~{I}print(IPA("tʰjɛn˧˥").to_tipa()) # t\super{h}jEn\tone{35}

rs (Dioxus web app)

cd rs
dx serve

License

MIT

About

A script for conversion of International Phonetic Alphabet into TeX IPA

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Contributors

Languages