hebrev/hebrevc does not support unicode strings.
when using the GD lib and imagettftext() with hebrew text you must reverse the chars before sending it to the function.
so there is a need for hebrev/c with unicode support.
hebrev
(PHP 4, PHP 5)
hebrev — Converte il testo logico Ebraico in testo visuale
Descrizione
string hebrev
( string $hebrew_text
[, int $max_chars_per_line
] )
Il parametro opzionale max_chars_per_line indica il numero massimo di caratteri per linea che saranno restituiti in output. La funzione tenta di evitare di spezzare le parole.
Vedere anche hebrevc()
hebrev
socket at quotez dot org
29-Apr-2008 09:58
29-Apr-2008 09:58
nis at superlativ dot dk
04-Dec-2006 09:34
04-Dec-2006 09:34
In response to the user talking of "characters in the range of ASCII 224-251". These codes are not defined in ASCII. You are probably talking about one of the extensions to ASCII, probably ISO-8859-8
tinko
14-Dec-2004 12:46
14-Dec-2004 12:46
From my experience in using hebrev text in HTML, I prefer using
<html dir="rtl" lang="he">
over mentioned PHP functions. It works perfectly with IE 6 ... needs some tweaking in Mozilla though.
I found this site http://tlt.its.psu.edu/suggestions/international/web/tips/align.html useful.
socket at linuxloony dot net
03-Apr-2004 04:17
03-Apr-2004 04:17
The hebrev function changes the string order to RTL.
Use fribidi_log2vis insted if you need LTR text direction
$text = fribidi_log2vis($text,FRIBIDI_LTR, FRIBIDI_CHARSET_CP1255)
php2eran at tromer dot org
02-Jun-2001 01:35
02-Jun-2001 01:35
As of PHP 4.05 there's a problem in the handling of the characters '{}[]<>' compared to MSIE. Note that normal parenthesis '()' are OK.
For further information see http://www.php.net/bugs.php?id=11244 .
zak at php dot net
09-Jan-2001 12:39
09-Jan-2001 12:39
hebrev() changes the flow of any Hebrew characters in a string from right-to-left to left-to-right.
It only affects characters within the range of ASCII 224-251 (except for punctuation).
