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 — Convierte Hebreo lógico a texto visual
Descripción
string hebrev
( string $texto_hebreo
[, int $max_caracteres_por_linea
] )
El parámetro opcional max_caracteres_por_linea indica el máximo número de caracteres que se devolverán en cada línea. La función tratará de no cortar las palabras.
Vea también 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).
