From d7d1aeb3c20e47c5cbec31b64c7e24bfdb709ac2 Mon Sep 17 00:00:00 2001 From: Dan Scott Date: Fri, 29 Jul 2011 14:34:42 -0400 Subject: [PATCH] Use composed breves, add combining dot above Signed-off-by: Dan Scott --- tools/ebooks/prep_ebook_records.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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 -- 2.11.0