Формулировка Вашего вопроса предполагает, что Вы знакомы с понятием транскрипция, а может быть, даже имеете представление о различии между фонематической и фонетической транскрипциями. Тем не менее все-таки не совсем ясно, что в действительности Вы хотите узнать: (1) как правильно нужно транскрибировать нормативное (литературное, орфоэпическое) произношение слова лёгкий (если Вы знаете, как оно произносится) или (2) как нужно произносить это слово (если Вы знаете принципы транскрибирования).
В своем ответе постараемся учесть оба понимания Вашего вопроса.
Возможно, Вы знаете, что литературная норма произношения слова лёгкий имеет два варианта: один, свойственный так называемому старомосковскому произношению, которому будет соответствовать транскрипция /л’о́хкай/ (или с некоторым уточнением – [л’·о́хкъi̯], где [ъ] – сильно редуцированный заударный гласный /а/, [i̯] – неслоговой [i], а точка перед гласным обозначает i-образный переходный участок между мягким согласным и гласным заднего ряда); другой, соответствующий так называемому петербургскому произношению, который отражает транскрипция /л’о́х’к’ий/ (или с некоторым уточнением – [л’·о́х’к’ьi̯], где [ь] – сильно редуцированный заударный гласный /и/). Транскрипция, заключенная в косые скобки, – фонематическая (она же фонемная или фонологическая), а в квадратных скобках – фонетическая (она уточняет детали реализации фонем в конкретных звуках).
Определение «правильная» по отношении к транскрипции, строго говоря, не вполне корректно. Относительно фонематической оно некорректно потому, что она зависит от фонологической концепции, на которую ориентируется транскрибирующий (например, приведенная выше в косых скобках фонематическая транскрипция дана в соответствии с концепцией Петербургской фонологической школы), а к фонетической – потому, что она условна и зависит от договоренности относительно транскрипционных символов (например, существуют транскрипции на основе кириллицы или латиницы, на основе национальной традиции или на основе Международного фонетического алфавита и др.), а также относительно степени подробности обозначения тех или иных фонетических признаков. «Неправильной» транскрипция может считаться только в случае отклонения от принятых договоренностей.
Правильно, если Е произносится как редуцированный гласный.
Заударный гласный обозначается как редуцированный (обозначение через Ь корректно).
1. Название города Брно в русском языке не склоняется, несмотря на склоняемость этого топонима в языке-источнике. Склоняются только незаимствованные из иностранных языков названия, оканчивающиеся на -о: Бородино, Строгино, Останкино и т. д.
2. В русском языке есть слова без гласных: это однобуквенные предлоги к, в. Поэтому существование заимствованного слова Крк не представляется таким уж страшным явлением. Более того, многие заимствованные собственные наименования имеют право вести себя "не по правилам": некоторые из них могут, например, начинаться с буквы Ы (Ыджыдпарма, Ыгыатта и др.); некоторые содержат нехарактерное для русского языка сочетание букв ШЫ или ЖЫ: Шымкент, Ени ишык, Кажым и др.
Что же касается названия Тырново, то в нем наличие гласной вполне закономерно: в болгарском языке буква Ъ обозначает редуцированный (краткий) гласный, которого нет в русском. Этот гласный передается наиболее близкой по "звучанию" буквой – буквой Ы. Заметим, что в русском языке буква Ъ не может использоваться для обозначения гласного звука.