В некоторых заимствованных словах из французского языка мягкий знак ставится после согласной, потому что русская орфография пыталась следовать произношению этих и других аналогичных слов. 12
Это объясняет нетипичное для русского языка написание мягкого знака перед «о» в таких словах, как бульон, медальон, шампиньон, почтальон, каньон, котильон, батальон, павильон. 12