I am trying to spread a gradient evenly across a text and figure the right method for this is to create outlines, make a compound path and then apply the gradient. However, when doing this this some parts of the word are filled, while others are being cut off. Below is a screenshot of this, where the errors can be seen.
What am I doing wrong?
You do not need to convert to outlines.
Simply add a new fill via the Appearance panel and set that fill to the gradient.
If you really want to create outlines though. Once you do, you do not need to make anything a compound shape. Type which has been converted to outlines already contains compound shapes for the chracters with counters. I suspect by creating compound shapes again, you broke the counters.
Please read more carefully, You need to apply an additional fill via the Appearance Panel. Look at the Appearance panel in my screen shot and compare it to your appearance panel.
Simply click the "New Fill" button on the bottom of the Appearance Panel and then you can apply a gradient.
Europe, Middle East and Africa