Hello! I have a question about silent e versus non-silent e. I know that the silent e is needed to keep a consonant from doubling in many words.

de + Scribe + ing -> describing

Vace + ant -> vacant

How do we (do we?) indicate that an <e> is not a silent e?

Arche + o + Graph + ic -> archeographic

Arche + o + Log(e) + y -> archeology

Is the string of consonants that would not double anyway what let’s us know the <e> is not a silent e?

Then what about a word like <coleoid>?

Cole + o + id -> coleoid?

Thank you!