The critical angle is given by:
c = arcsin(n2 - n1)
For a typical optical fibre, it says on the web that refractive index (n2) for cladding is higher than that of the glass core (n1) but it's only a few percent higher.
For instance, let's calculate c (critical angle) for this example.
c = arcsin(1.45/1.55) = 1.21 rad = 69°
For angles much closer, this can go even higher (like 80°)
This would mean light has to maintain angles lower than 10-20° with the core (since critical angle is about 70-80° from normal).
How are such low angles maintained?
These angles for instance, seem much greater than the angles 10-20° from glass core.