From: Dan Scott Date: Fri, 29 Jul 2011 18:34:42 +0000 (-0400) Subject: Use composed breves, add combining dot above X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=784d3e9bc37da78045a700ce598cddf210333c7a;p=contrib%2FConifer.git Use composed breves, add combining dot above Signed-off-by: Dan Scott --- diff --git a/tools/ebooks/prep_ebook_records.py b/tools/ebooks/prep_ebook_records.py index 9fd228abea..e6fed112ef 100644 --- a/tools/ebooks/prep_ebook_records.py +++ b/tools/ebooks/prep_ebook_records.py @@ -382,13 +382,21 @@ def clean_diacritics(field): tmpsf = tmpsf.replace(u'\xd4S', u'\u015a') tmpsf = tmpsf.replace(u'\xd4s', u'\u015b') - # COMBINING BREVE - tmpsf = tmpsf.replace(u'\xe6i', u'i\u0306') - # R CARON tmpsf = tmpsf.replace(u'\xdaR', u'\u0158') tmpsf = tmpsf.replace(u'\xdar', u'\u0159') + # G BREVE + tmpsf = tmpsf.replace(u'\xe6G', u'\u011e') + tmpsf = tmpsf.replace(u'\xe6g', u'\u011f') + + # I BREVE + tmpsf = tmpsf.replace(u'\xe6I', u'i\u012c') + tmpsf = tmpsf.replace(u'\xe6i', u'i\u012d') + + # COMBINING DOT ABOVE + tmpsf = tmpsf.replace(u'\xfeI', u'I\u0307') + new_field.add_subfield(subfield[0], tmpsf) if r'\x' in repr(tmpsf): global RECORD_COUNT