Ответы справочной службы
Выбор окончания зависит от ударения. Если ударение в косвенных падежах переходит на окончание, то правильно Ткачо́м (ср. Ткачá, Ткачý, о Ткачé). Если ударение остается на основе, то верно Ткáчем (ср. Ткáча, Ткáчу, о Ткáче). О типе ударения нужно спросить у носителя фамилии.
Страница ответаСправочники
§ 49. Чтобы правильно написать согласную в конце слова или перед другими согласными (п или б, ф или в, т или д, с или з, к или г, ш или ж), нужно взять другую форму того же слова или подобрать другое слово того же корня, где после согласной оказалась бы гласная, и писать ту согласную, которая пишется перед гласной, например: дуб, дубки (дубы), рукав, рукавчик (рукава), лиф, лифчик (лифы), молотьба (молотить), низкий, низший (низок), высший(высокий), когти (коготь), ложка (ложечка), плошка ...
...прилагательные на -ц-кий (-ц-кой) от прилагательных на -д-ский (-д-ской) или -т-ский (-т-ской): 1) если основа слова, от которого образовано прилагательное, оканчивается на -ц или -к, -ч (если они в этих случаях меняются на ц), то пишется -ц-кий (-ц-кой), например: немецкий(немец), рыбацкий (рыбак), ткацкий (ткач...
...I. Общие правила...