I haven't been able to find a solution, so I'm hoping for any suggestions. When I try to change the font color in my table, I get extra spacing above and below the lines with the color-changed font. Any way to work around this?
\begin{tabular}{>{\raggedright}p{0.5cm}>{\raggedright\arraybackslash}p{9cm}}
\ding{47} & Test 1 \\
{\color{new}{\ding{47}}} & {\color{new}{Test 2}} \\
{\color{new}{\ding{47}}} & {\color{new}{Test 3}}\\
{\color{new}{\ding{47}}} & {\color{new}{Test 4}} \\
\ding{47} & Test 5\\
\end{tabular}\
An image of what's happening:


\begin{tabular}{>{\raggedright\mbox{}}p{0.5cm}>{\raggedright\arraybackslash\mbox{}}p{9cm}}– Marco Daniel Jun 30 '13 at 07:55\leavevmodeis particularly useful when using the array package to create row styles e.g.\rowstyle{\bfseries\leavevmode\color{red}}. Thanks. – Jonathan Komar Nov 01 '16 at 13:21\leavevmodedoesn't seem to work when applying\color{red}to the entire tabular environment using\begingroupand\endgroupbefore and after the tabular environment. Any suggestions? – Mohamed Abdelhamid May 03 '23 at 21:19