If a "weak" character is followed by another "weak" character, the algorithm will look at the first neighbouring "strong" character.
If a "weak" character is followed by another "weak" character, the algorithm will consider the first neighboring "strong" character.