There are multiple problems:
Text on Curve only works in 2D (like in Illustrator/InDesign/Photoshop)
Your Nurbs curve is bent in different direction, because it's rotated in 3D space
Text doesn't fit the Nurbs curve length because the curve needs to have applied scale
Text on Curve only works in 2D. It doesn't care about the curve's 3D rotation
Make sure ...
To move an object along a curve, you can use a Follow Path Constraint on the deformed object:
But first, you may need to make sure your follower object and curve have their origin aligned, otherwise there will be an offset between them and the deformations might not be as expected. Though this can be use for intended effects too.
As for the Follow Path ...
There is a pretty nice example using BlendDataLibraries and a relative path in the API: https://docs.blender.org/api/current/bpy.types.BlendDataLibraries.html
Example script to append all objects named Cube... from a blend file called link_library.blend in the same folder as the script:
# "//" prefix is a Blender specific identifier ...
Your idea with the curve isn't bad at all, but for the form of the log you need to alter the geometry as well, I would suggest, create the logo as one mesh, create the shape as simple as possible, in this case just use a plane create the outline, cut the angles with the knife-tool and keep it with only quads, it should be very easy to create this mesh ;-)
What you say there:
nothing moves except a dashed blue line follows the path in the exact
way I'd want the camera to
Makes me believe that you have the Influence set to 0.
Here a visual version of what i could imagine you have.
The camera or whatever object get's the follow path constraint, follows with it's position relative to the start-point on ...
Checked out the file and was first rather surprised by how fast any slight movement of a point from the curves made a mess. Then if you think about it, small movements resulting in a very big mess very fast ... there is something wrong with the translation of action and reaction .. yes the scale.
I checked and pretty much all curves even the circle (...
An alternative using drivers and fixed offset of path.
Got into this answer, got sidetracked, got answered, got accepted will post anyhow
For walk cycles often like to use drivers and fixed offset of follow path. This will make switching paths simpler.
First recommend to Apply scale to your path
This will make your scale unity and not warp ...
In your case, the idea is to take what can be "the main" object to drive all the other ones. If we take the force field and make it parent of the plane (flag like) then the force field will be the parent for all:
Select the flag plane then Shift select the force field and CtrlP then choose 'Object'.
Now add a curve, make the force field follow a path, ...
For some reason I thought modifiers were the "next generation" geometry tab.
Luckily it turns out I had overlooked that the geometry tab still exists in Blender 2.8!
It's the green triangle icon in the menu on the right hand side of the default layout.
From there on, it's just like in Blender 2.7, as I described in the question.
Thanks for the quick ...