1.0.1 • Published 4 years ago

replace-diacritics v1.0.1

Weekly downloads
19
License
MIT
Repository
-
Last release
4 years ago

replace-diacritics

Replaces the latin characters with accents and other diacritical marks (for example À) in a string, converting them to their most similar plain ascii latin characters (in the example, A).

accents and diacritics

The diacritical marks are the fancy small ticks above and below certain letters, usually vowels, used in many languages written with latin characters. They include the grave acute ´ and circumflex ^ accents, the dieresis ¨ , the macron , the tilde ~ , the cedilla ¸, the breve ˘ and some other marks.

In this module, the actual letters replaced are the combined accented characters in the unicode table block from 00c0 to 017f

   ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ   ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
   àáâãäåæçèéêëìíîï   ðñòóôõö÷øùúûüýþÿ
   ĀāĂ㥹ĆćĈĉĊċČčĎď   ĐđĒēĔĕĖėĘęĚěĜĝĞğ
   ĠġĢģĤĥĦħĨĩĪīĬĭĮį   İıIJijĴĵĶķĸĹĺĻļĽľĿ
   ŀŁłŃńŅņŇňʼnŊŋŌōŎŏ   ŐőŒœŔŕŖŗŘřŚśŜŝŞş
   ŠšŢţŤťŦŧŨũŪūŬŭŮů   ŰűŲųŴŵŶŷŸŹźŻżŽžſ
   
   

installation

npm install replace-diacritics

usage

const replaceDiacritics = require('replace-diacritics');

let test = 'Tàkë á sad song and mäke it bétter'; console.log(replaceDiacritics(test)); // --> "Take a sad song and make it better"