Fluid simulation - filling up a letter New to fluid simulation, and I'm having trouble setting this up:

I have a text, a letter "O", that I want to fill up with water - going for a spurt of water to come jetting in from the bottom and fill up the whole "O".

I've converted the text into a mesh:



I then duplicated it, and removed the upper part of of the letter so I have just the bottom sliver left:



I then made sure to inset it just above the original so it sits "inside" the "O" letter:



Now I set the the bottom sliver mesh with a fluid emitter set to "inflow" with a positive Z value. I set the letter "O" mesh with a fluid emitter set to "domain" with default values for now. I'm expecting the z axis inflow from the bottom sliver to fill up the domain of the mesh "O" with water, but instead get this result:



What am I doing wrong here? Can anyone explain to me what is happening? Why isn't the letter filling up with water?

Does it have something to do with normals?

Thanks in advance!

EDIT:

So, I've now setup a cube around the letter as a domain, set the letter as the obstacle, and even added a mesh at the top as an outflow, but am now getting this:



I am baffled by this, and don't quite understand why the fluid is "seeping out".
The domain is necessary for the sim to work, but if you want to fill a shape with fluid make it an obstacle, put the "tap" inside it and, to avoid overspill, make mesh near the top an outflow.