fixed #5: fit() now works properly with textpath()

- only updates the grob’s _fulcrum if one has been defined