[Typo3-dev] GIFBUILDER Right-To-Left capability on TEXT properties
Jesús H0rmigo
cyNOSPAM at ya.com
Fri Apr 1 19:32:44 CEST 2005
Dear Joey,
Thank you a lot for the hint. This did the re-order of the fonts as you
expected. Now they are on the correct possition.
This function is as well available on example_callfunction.php inside
the directory media/scripts so I picked it from there.
The only issue remaining is that for example in Arabic (I am not arabic
and can't read Arabic as well) the fonts layout change depending on
which is the font they have near to it. I guess an Arabic reader would
be able now to understand that, but the connection between fonts is not
properly done.
I guess for example in HEBREW there is not connection between the fonts
and they are just displayed RTL, but Arabic is a bit different.
Now I am looking if this can be done by IM (I guess that no as I saw in
a few forums), and if not then I will check if there is any function
that can check which are the fonts near the other and re-assing the font
to connect properly to the next one.
Thank you a lot for your help. Once I have all this information compiled
I will post a FAQ for this topic.
Any help will be very welcome.
Thank you a lot,
Jesús H.
JoH wrote:
>>I've asked in the main english list about Right-To-Left capabilities
>>and if it possible to do RTL text with GIFBUILDER (i.e.: Arabic).
>>
>>Nobody has replied and I guess it is because it is not possible by
>>now. I've checked intensively TSRef and other sources but couldn't
>>find anything similar that could help me to archieve this.
>
>
> If I got you right, the letters are displayed in the correct order but from
> left to right instead of right to left.
> Since all GIFBUILDER objects have the same properties the following will
> apply to GMENUs as well:
>
> If you have something like this
>
> 10 = TEXT
> 10.text.field = title
>
> you can use stdWrap properties on TEXT.text like this:
>
> Write a small PHP-function to flip the text direction.
> Save it in a file text_rearranger.php (usually in media/scripts/).
>
> includeLibs.something = media/scripts/text_rearranger.php
>
> 10 = TEXT
> 10.text.field = title
> 10.text.preUserFunc = right_to_left_function_name
>
> Then your function will rearrange the text before it is used in the
> GIFBUILDER.
>
> Joey
>
More information about the TYPO3-dev
mailing list