The dagesh (דגש) or daghesh is a diacritic used in the Hebrew alphabet. It was added to the Hebrew orthography at the same time as the Masoretic system of niqqud (vowel points). It takes the form of a dot placed inside a Hebrew letter and has the effect of modifying the sound in one of two ways.
An identical mark called mappiq, carrying a different phonetic function, may be applied to different consonants; the same mark is also employed in the vowel shuruq.
The two functions of dagesh are distinguished as either kal (light) or hazak (strong).
The following letters, the gutturals, almost never have a dagesh: aleph א, he ה, chet ח, ayin ע, resh ר. (A few instances of resh with dagesh are Masoretically recorded in the Hebrew Bible, as well as a few cases of aleph with a dagesh, such as in Leviticus 23:17.)
The presence of a dagesh hazak or consonant-doubling in a word may be entirely morphological, or, as is often the case, is a lengthening to compensate for a deleted consonant.
In computer typography there are two ways to use a dagesh with Hebrew text. Here are Unicode examples:
bet + dagesh: בּ בּ = U+05D1 U+05BC kaf + dagesh: כּ כּ = U+05DB U+05BC pe + dagesh: פּ פּ = U+05E4 U+05BC
bet with dagesh: בּ בּ = U+FB31 kaf with dagesh: כּ כּ = U+FB3B pe with dagesh: פּ פּ = U+FB44
Some fonts, character sets, encodings, and OSes may support neither, one, or both methods.