Spaces:
Sleeping
Sleeping
# -*- coding: utf-8 -*- | |
from __future__ import print_function, unicode_literals, division, absolute_import | |
def ligaturize(text): | |
"""Convert text to employ non-standard ligatures | |
Args: | |
text (unicode): IPA text to Convert | |
Return: | |
unicode: non-standard IPA text with phonetic ligatures for affricates | |
""" | |
mapping = [(u't͡s', u'ʦ'), | |
(u't͡ʃ', u'ʧ'), | |
(u't͡ɕ', u'ʨ'), | |
(u'd͡z', u'ʣ'), | |
(u'd͡ʒ', u'ʤ'), | |
(u'd͡ʑ', u'ʥ'),] | |
for from_, to_ in mapping: | |
text = text.replace(from_, to_) | |
return text | |