Правописание некоторых слов зависит от контекста, как в нашем случае со словами "тонна" и "тона". Два этих существительных пребывают в разных грамматических формах.
Слово "тона" является родительным падежом существительного "тон", может означать высоту, частоту звука или одну из характеристик цвета. Так как слово "тон" в именительном падеже пишется с одной согласной "н", то и в родительном "тона" следует писать с одной "н".
Примеры предложений в которых употребляется слово "тона":
Я не намерен терпеть подобного тона в разговоре.
С помощью новой зубной пасты вы за месяц сделаете зубы белее на полтора тона.
Слово "тонна" ― существительное в именительном падеже, означающее меру веса. В русский язык оно попало из немецкого и пишется ― "tonne" с двумя "n". Несмотря на то, что в некоторых европейских языках написание слова разнится, (к примеру на английском "ton") ориентироваться следует на правила принятые в русском языке и писать единицу измерения массы "тонна" с двумя "н".
Примеры предложений, в которых употребляется слово "тонна":
Шесть выстрелов из каждой пушки ― это примерно тонна пороха и ядер.
Тонна пшеницы стоит в среднем 11000 рублей.