Fritz, this stuff is well outside my knowledge, but have you tried using 'set the UnicodeText of fld x to ...' rather than simply pasting the text in?

Good luck,

Mark

On 30 Dec 2005, at 01:43, Friedrich F. Grohmann wrote:

First of all, thanks to everybody who thought about my problem and
offered advice.

Paul suggested:

Try rearranging the pieces.:

put myVariable & return into fld x
select after fld x

What happens with this arrangement is that the cursor jumps to the
beginning of line 2!

Mark reassessed the whole situation:

Going back to the original question, I think there may be a context
problem - the problem arising when putting text into fld "x" from
another stack, so the returnInField handler can't find fld "y",
because the current stack is tnot the stack in which fld "y" resides.

That's not a problem. See below.

Finally, Richard wondered:

Where does the data come from?  Could it have invisible control
characters or nulls in it?

The field in stack A contains text, very simple and innocent. However,
inspired by this question, I began to poke around a little bit and made a startling discovery: the "Contents" displayed in the object inspector of
this text field do not correspond, in terms of font, to what the field
itself displays! They show two different fonts instead of the uniform
picture the field suggest. So the whole mess has to with fonts.

Please, let me give a rough sketch of the situation since font problems have impeded my work with Rev considerably and I dearly look forward to
be able to finally surmount these troubles. So here is the background:

Both stacks was originally created in Hypercard. When I ported stack A to Rev I carved it up, for the sake of convenience and simplicity, into one main stack containing all the Chinese text fields and two substacks for Tibetan and Manju respectively. Manju is transliterated into Roman script and needs special characters wherefore I used DPalatino for the relevant
fields in the original. This doesn't work for OS X and I decided on
Gentium which is rather pleasing to the eye.

The trouble with the diacritics is that I can't put them into a Rev field
via the Character Palette. So I go to my trusted wordprocessor (Nisus
Writer Express) and type the stuff I need in neat Gentium. As soon as I paste this into a Rev field, itself set to Gentium, the special character
will inevitably show in a different font.

This is not only an aesthetic question. I just tried to identify the
culprit and if I am not mistaken the font popping up out of the blue is AppleMyungjo -which is Korean! I'm not hundred percent sure but obviously
all the woes begin here...

I've checked with other cards in the stack with pure Gentium in the field
and my original script works beautifully. So it is not a question of
communicating between two stacks. It's a Rev specific font problem, maybe
Unicode related.

Any solution sincerely appreciated.

Fritz
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to