abartov / bybeconv

Project Ben-Yehuda's content management system.
https://benyehuda.org/
Other
10 stars 5 forks source link

Dont use Yiddish and presentation forms glyphs #215

Open eyaler opened 1 year ago

eyaler commented 1 year ago

The Hebrew unicode block is augmented with Yiddish (\u05f0-\u05f2) and Presentation forms (\ufb1d-\ufb4b). html and txt files seem to make unnecessary use of these forms, which is either erroneous or require later normalization. these form include e.g. yiddish וו, וי, יי used in hebrew words for some reason, ע in alternative presentation from that has no place in text files, letters with embedded nikud and more. here are the statistics of all occurrences: Counter({'ﬠ': 15005, 'וֹ': 2811, 'וּ': 2402, 'שׁ': 745, 'שׂ': 465, 'װ': 426, 'ײ': 369, 'פּ': 255, 'ײַ': 218, 'בּ': 199, 'יּ': 134, 'ױ': 94, 'כּ': 83, 'אַ': 60, 'אָ': 52, 'הּ': 48, 'תּ': 43, 'שּׁ': 37, 'גּ': 18, 'טּ': 15, 'מּ': 10, 'ﬞ': 9, 'שּׂ': 9, 'דּ': 7, 'קּ': 6, 'זּ': 6, 'סּ': 4, 'לּ': 4, 'נּ': 4, 'אּ': 2, 'צּ': 1, 'ףּ': 1})

here are all 388 files with this issue and its first occurrence therein:

txt\ancient\34421.txt צײנתה txt\enlightenment\11370.txt להראוֹת txt\enlightenment\1516.txt אּם txt\enlightenment\16162.txt ישׁק txt\enlightenment\16404.txt השׂתכלותו txt\enlightenment\2043.txt וּצבי txt\enlightenment\31890.txt װיר txt\enlightenment\32896.txt חאזאנאװיטץ txt\enlightenment\33313.txt השׂכלת txt\enlightenment\42528.txt מלוֹן txt\enlightenment\42530.txt בעבוֹר txt\enlightenment\504.txt שּׁמו txt\enlightenment\5091.txt בשׂום txt\enlightenment\6146.txt הטהוֹרוֹת txt\enlightenment\7426.txt לאָרענץ txt\medieval\31884.txt והגוײה txt\modern\10754.txt הכירוֹ txt\modern\10868.txt ומשׂ txt\modern\11242.txt בשעונהּ txt\modern\11243.txt שׂמה txt\modern\11460.txt ﬠליהן txt\modern\11667.txt שפטײם txt\modern\11979.txt מײַנע txt\modern\11982.txt אײערע txt\modern\12629.txt הײ"ש txt\modern\12632.txt מײַנע txt\modern\12633.txt הﬠובדים txt\modern\12939.txt װען txt\modern\15997.txt ײסורי txt\modern\17237.txt לנוּ txt\modern\18633.txt רײַנד txt\modern\19435.txt וגרײזל txt\modern\21068.txt שׂים txt\modern\21868.txt געװארן txt\modern\22397.txt װתרנית txt\modern\22400.txt ﬠוסק txt\modern\22401.txt כשמתכװן txt\modern\22402.txt וכװנות txt\modern\22404.txt השװה txt\modern\22406.txt והﬠרות txt\modern\22407.txt נלװים txt\modern\22408.txt נתכװנו txt\modern\22412.txt ﬠוד txt\modern\22413.txt נװרוזה txt\modern\22414.txt חילוּפי txt\modern\22415.txt כﬠבור txt\modern\22416.txt והמצﬠרים txt\modern\22417.txt צירﬠה txt\modern\22418.txt דײוייד txt\modern\22419.txt לשכנﬠ txt\modern\22420.txt שיידﬠו txt\modern\22422.txt לקטﬠ txt\modern\22423.txt ﬠם txt\modern\22432.txt ישׁיבו txt\modern\22433.txt דװקא txt\modern\22436.txt הצﬠיר txt\modern\22437.txt אמצﬠים txt\modern\22460.txt לװתיק txt\modern\22461.txt טװס txt\modern\22462.txt התװכחו txt\modern\22467.txt מכװץ txt\modern\22468.txt הﬠרב txt\modern\22469.txt שבוﬠות txt\modern\22471.txt בﬠרב txt\modern\22473.txt הגראװיטציה txt\modern\22542.txt עיװרון txt\modern\22543.txt ﬠרטילאית txt\modern\22546.txt עװל txt\modern\22655.txt למﬠלה txt\modern\22657.txt ﬠל txt\modern\22737.txt ﬠלו txt\modern\22738.txt ומסוײם txt\modern\22741.txt ﬠל txt\modern\22742.txt לשװא txt\modern\22796.txt באװילות txt\modern\22797.txt למװת txt\modern\22923.txt פשﬠ txt\modern\22925.txt נשמﬠו txt\modern\22931.txt בטלװיזיה txt\modern\23100.txt מװת txt\modern\23103.txt מתכװן txt\modern\23104.txt בשװרים txt\modern\23105.txt קרקﬠ txt\modern\23107.txt אװיל txt\modern\23108.txt לשׂאת txt\modern\23432.txt הזיּקית txt\modern\23554.txt ﬠלה txt\modern\23555.txt לפﬠמים txt\modern\23559.txt גאװת txt\modern\23560.txt בﬠמק txt\modern\23561.txt הﬠתיד txt\modern\23562.txt מﬠניין txt\modern\23564.txt הסטטיסטיקװת txt\modern\23586.txt בכיװן txt\modern\23590.txt השׂיער txt\modern\23595.txt טוﬠן txt\modern\23631.txt הװה txt\modern\23638.txt כהװייתם txt\modern\23640.txt שװים txt\modern\23641.txt מדװחות txt\modern\23642.txt לכװן txt\modern\23644.txt ההתכװנות txt\modern\23646.txt האװיר txt\modern\23649.txt אורװה txt\modern\23769.txt האױב txt\modern\23916.txt מסונװר txt\modern\23931.txt הסנװרים txt\modern\24042.txt ﬠל txt\modern\24081.txt בתשׁומת txt\modern\24084.txt פּכחון txt\modern\24085.txt ﬠדיין txt\modern\24101.txt מניײן txt\modern\24213.txt ﬠרב txt\modern\24229.txt איסמﬠיל txt\modern\24237.txt ולפﬠמים txt\modern\24238.txt ﬠל txt\modern\24240.txt הידוﬠים txt\modern\24241.txt שיידﬠו txt\modern\24242.txt הﬠשרים txt\modern\24459.txt ﬠץ txt\modern\24460.txt למסתﬠרבים txt\modern\24463.txt האיזוֹאיהטות txt\modern\24471.txt פﬠם txt\modern\24472.txt וﬠם txt\modern\24474.txt ﬠל txt\modern\24476.txt ﬠל txt\modern\24477.txt לﬠינינו txt\modern\24478.txt לשﬠר txt\modern\24498.txt מחפּזוֹת txt\modern\24500.txt להזוֹת txt\modern\24522.txt לﬠרבב txt\modern\24524.txt ﬠוד txt\modern\24526.txt ללװת txt\modern\24527.txt הצﬠיר txt\modern\24557.txt לקװת txt\modern\24558.txt גדוּש txt\modern\24564.txt ובטװיית txt\modern\24565.txt כידוﬠ txt\modern\24566.txt הכװנה txt\modern\24567.txt ארבﬠים txt\modern\24681.txt לצ’רנוֹביץ txt\modern\24699.txt נתװדע txt\modern\24776.txt הסתּר txt\modern\24912.txt װרודות txt\modern\24913.txt שׁנעקץ txt\modern\25133.txt מודיﬠין txt\modern\25138.txt ﬠד txt\modern\25139.txt והטﬠנה txt\modern\25229.txt להיװעץ txt\modern\25230.txt ﬠירני txt\modern\25232.txt באװירון txt\modern\25233.txt בﬠולם txt\modern\25235.txt יודﬠ txt\modern\25236.txt בװדאי txt\modern\25311.txt מﬠרת txt\modern\25312.txt ﬠם txt\modern\25314.txt וּבכיינים txt\modern\25315.txt ﬠצמאותו txt\modern\25394.txt שׂלמתך txt\modern\25455.txt שׂנת txt\modern\25456.txt הﬠליון txt\modern\25459.txt המתפרﬠים txt\modern\25474.txt עשוּקה txt\modern\25476.txt ולײבש txt\modern\25492.txt ﬠיניהם txt\modern\25496.txt השומﬠים txt\modern\25497.txt קײמת txt\modern\25498.txt מנװט txt\modern\25499.txt ענײנם txt\modern\25500.txt שײרקב txt\modern\25519.txt הװיטנאמית txt\modern\25521.txt בדﬠתי txt\modern\25522.txt מﬠקרון txt\modern\25524.txt מרﬠיונות txt\modern\25525.txt מטﬠם txt\modern\25526.txt גװיתו txt\modern\25639.txt ﬠל txt\modern\25640.txt בﬠלת txt\modern\25641.txt ﬠם txt\modern\25642.txt זרﬠ txt\modern\25643.txt התﬠנינותי txt\modern\25644.txt המלװה txt\modern\25665.txt כהצﬠה txt\modern\25666.txt אירוﬠים txt\modern\25667.txt רװי txt\modern\25669.txt ושװיוניים txt\modern\25771.txt כמﬠט txt\modern\25772.txt הסװאות txt\modern\25774.txt ﬠושה txt\modern\25834.txt ﬠל txt\modern\25996.txt בהשׂבעת txt\modern\26172.txt דװקא txt\modern\26174.txt חינוכײם txt\modern\26175.txt בװיכוח txt\modern\26315.txt חװת txt\modern\26316.txt ﬠברי txt\modern\26317.txt באװיר txt\modern\26319.txt וגװני txt\modern\26672.txt טאוטיװאקאן txt\modern\27777.txt מצוּוה txt\modern\27813.txt לװתר txt\modern\27815.txt לﬠרך txt\modern\27957.txt לﬠרך txt\modern\27960.txt מﬠרכות txt\modern\27961.txt כשמסלקיּם txt\modern\27962.txt ﬠם txt\modern\27963.txt זװעה txt\modern\27964.txt שמﬠ txt\modern\27965.txt שמגדיּל txt\modern\27966.txt ובטלװיויה txt\modern\28054.txt וגּיבוריה txt\modern\28056.txt הװעדה txt\modern\28125.txt בחוֹרי txt\modern\28177.txt שׁהפריעו txt\modern\28228.txt השׁתוּות’ txt\modern\28229.txt הממורבּוּך txt\modern\28311.txt ראװתני txt\modern\28312.txt כאלפּיים txt\modern\28313.txt לדﬠת txt\modern\28368.txt שׁגיאוֹת txt\modern\28384.txt התקװה txt\modern\28385.txt מﬠשי txt\modern\28386.txt עװלות txt\modern\29024.txt שׂהזכרתי txt\modern\29025.txt ילﬠגו txt\modern\29027.txt חמוּרי txt\modern\29028.txt להיּות txt\modern\29029.txt ובליּ txt\modern\29111.txt דוּמה txt\modern\29167.txt התכװנו txt\modern\29291.txt טוﬠן txt\modern\29295.txt ﬠם txt\modern\29296.txt ﬠל txt\modern\29297.txt היודﬠים txt\modern\29298.txt ולﬠומת txt\modern\29369.txt מאװיים txt\modern\31288.txt ױפה txt\modern\32106.txt אױף txt\modern\32134.txt ײ"ש txt\modern\32658.txt יײסעו txt\modern\33072.txt והעדוּת txt\modern\33174.txt השּׁלט txt\modern\33308.txt סוֹערה txt\modern\34233.txt בּנך txt\modern\35162.txt בּיש txt\modern\35546.txt װיסטינעצקי txt\modern\35735.txt עײס txt\modern\35746.txt ויכפוּ txt\modern\35747.txt בלוּ txt\modern\36096.txt שולװאס txt\modern\36097.txt ענײן txt\modern\36100.txt װ txt\modern\36138.txt שװעו txt\modern\38437.txt כמציאוּת txt\modern\41671.txt אשׁר txt\modern\42669.txt קוּלית txt\modern\42947.txt בתכוּנמה txt\revival\11437.txt פרװת txt\revival\11438.txt פרשׁה txt\revival\11883.txt בגיטוֹ txt\revival\11884.txt באַזכרה txt\revival\11887.txt הוֹז txt\revival\1189.txt האספּיטאל txt\revival\13591.txt שׁיבוץ txt\revival\15010.txt מיוֹדעי txt\revival\1546.txt דוֹרפמן txt\revival\1594.txt תכוּנת txt\revival\16477.txt טריאַנון txt\revival\17235.txt מעושׂה txt\revival\17241.txt ולקדוֹשה txt\revival\17707.txt הװיזובי txt\revival\17749.txt ײוסדו txt\revival\17857.txt משׂדה txt\revival\17858.txt משׂדה txt\revival\17859.txt משׂדה txt\revival\17860.txt לשׂים txt\revival\17861.txt מפורשׁ txt\revival\1821.txt מלװה txt\revival\18468.txt ולקדוֹשה txt\revival\185.txt מחוֹסר txt\revival\18632.txt הרחמניוֹת txt\revival\18661.txt צײַטונג’ txt\revival\1891.txt שׁהיה txt\revival\1979.txt התישׂבו txt\revival\2029.txt בקלוֹת txt\revival\220.txt השוֹרה txt\revival\2295.txt משׂכלת txt\revival\2324.txt בּמקוֹם txt\revival\2341.txt ישׂרגו txt\revival\23602.txt לאװאנברג txt\revival\2408.txt אסימילטוֹרים txt\revival\24396.txt יוֹם txt\revival\24546.txt במוֹחו txt\revival\2472.txt תועלתוֹ txt\revival\25268.txt קאװנא txt\revival\25540.txt הדונשׁ txt\revival\2594.txt לעמוֹד txt\revival\25961.txt תשׁאף txt\revival\2603.txt בעבוּרה txt\revival\26568.txt המעוּולים txt\revival\26569.txt מצוּוים txt\revival\26609.txt ספּוּר txt\revival\26670.txt ספּוּר txt\revival\27754.txt וﬠל txt\revival\27848.txt הײתי txt\revival\27973.txt החוֹטר txt\revival\27974.txt באוֹרח txt\revival\27979.txt נוֹבאלינו txt\revival\27983.txt וליבאװיטש txt\revival\28042.txt ספּוּר txt\revival\2852.txt בשׂרו txt\revival\28955.txt שׁרש txt\revival\28959.txt יוּקסק txt\revival\28962.txt וּן txt\revival\28964.txt וּל txt\revival\28971.txt וּה txt\revival\29012.txt בװקאל txt\revival\2910.txt הורנוסטוֹפוֹלית txt\revival\293.txt לעצמוֹ txt\revival\295.txt לרבוֹאי txt\revival\29506.txt אױלי txt\revival\29532.txt וואָס txt\revival\30987.txt יײנתקו txt\revival\3105.txt שנוֹחל txt\revival\31934.txt הװזיר txt\revival\32319.txt װקר txt\revival\32898.txt תרעוֹמת txt\revival\3300.txt התגלוּת txt\revival\33848.txt שװי txt\revival\34363.txt וחמשּׁה txt\revival\34563.txt המחפּיר txt\revival\3460.txt מואָבים txt\revival\3463.txt תחפּשׂו txt\revival\3473.txt אוקטובּר txt\revival\35099.txt תפּוּחה txt\revival\35100.txt אכזריוּת txt\revival\35287.txt נײחל txt\revival\35736.txt װאלטא txt\revival\36136.txt שיעססבוימװאללע txt\revival\3664.txt לוּ txt\revival\36678.txt ואוּלם txt\revival\37424.txt ומהוּתו txt\revival\37584.txt נחשׁת txt\revival\37606.txt שׁיטה txt\revival\37607.txt בשעתוֹ txt\revival\37780.txt להבזיײה txt\revival\3809.txt שחוּנן txt\revival\38308.txt ופרױינהאפער txt\revival\38380.txt פאװאנזקי txt\revival\38470.txt לוֹ txt\revival\40578.txt פאטוֹן txt\revival\40593.txt שׁל txt\revival\40678.txt בּן txt\revival\40926.txt ײמסר txt\revival\41259.txt השּׁלוֹם txt\revival\41706.txt קטﬠים txt\revival\4223.txt מרירוּת txt\revival\4231.txt מקוֹמוֹת txt\revival\43076.txt אףּ txt\revival\4329.txt מיוחשׂ txt\revival\4500.txt עצמוּתה txt\revival\4571.txt שבתוֹ txt\revival\486.txt ונתקיימוּ txt\revival\4934.txt תחבלוֹת txt\revival\501.txt מוּשם txt\revival\5134.txt לוּ txt\revival\522.txt שׁערי txt\revival\5272.txt אסימילטוֹרים txt\revival\6135.txt מחפּשׂ txt\revival\6246.txt קירוֹת txt\revival\6303.txt גדוֹלות txt\revival\6379.txt בעוּלו txt\revival\6498.txt היסטוֹריא txt\revival\6695.txt הצפוּן txt\revival\6788.txt הפּדגוגיה txt\revival\6900.txt רצוּצים txt\revival\6964.txt שבלוֹנא txt\revival\713.txt הקורובּקה" txt\revival\7352.txt שיוּכל txt\revival\776.txt לוּ txt\revival\7867.txt הצפוּן txt\revival\7871.txt חגוֹנו txt\revival\7924.txt למוֹת txt\revival\7990.txt נוּכל txt\revival\8317.txt מדוֹן txt\revival\8378.txt יסוּד txt\revival\889.txt דוֹבה txt\revival\9336.txt ומגװניו

abartov commented 1 year ago

Thank you. This is an unfortunate behavior of Microsoft Word, where most of our texts are typed, and also of some OCR software, which is the source of other texts. Because these glyphs are nearly or wholly invisible to the naked eye, they were not weeded out before.

To address this, we will be implementing a replacement mechanism both at ingestion time, and retroactively for these files. It is not a top priority for us at the moment. We will track progress on this ticket.