Im not sure about font-attributes and so, i'd have to try that. But with container data you can have the following setup:
Create a record with normally stored containerfield(s) and paste the objects you want use through-out your databases into these fields. You can create formatted text in layout-mode, copy that object and then goto browse-mode and paste the text-object into a container-field.
Then in the same table you create again as many container-fields as you have before but now set the storage to global (to make using it eassier just duplicate your fieldnames and enter _g in front of the name).
Now when you start up your solution just set the global fields with the values from the particular record you have chosen. This may seem as a lot of effort, because you can also set the globals when you have the file stand-alone. In a client-server environment however it is much safer to just fill the globals everytime you open your files.
This was the preparation, now goto the file(s) where you need the logo's and texts and just create one table-occurrence for the table you've created. You don't need any relationship at all!
Now add the global-stored field(s) to the layout(s) where you need them ... switch over to browse-mode
Don't forget the obvious here: Once you've created objects on one layout, you can copy and paste them to another. If the underlying Table reference is the same, there shouldn't be any problerms doing this and all your formatting will be replicated in the new layout.
Well, I tried the first suggestion. The problem that suggestion faces is that the object I want to update in many layouts is a grouped set of text fields, with various formatting (fill and text formatting). I didn't find the container approach worked well with that. As far as copying the object from one layout to all the others, that's probably the easiest. You would have thought I would have considered that before, since I do that with various other objects already, like icons, but I never did that. That's what I'll do from now on. Still, it would be nice to have some sort of library of objects that, when changed, ripple througout the solution. I think Clarion does this.