version 1.114, 2014/06/18 06:06:47
|
version 1.117, 2016/01/22 22:31:51
|
Line 65 my %unicode_translations = (
|
Line 65 my %unicode_translations = (
|
|
|
'' => 0x23a1, |
'' => 0x23a1, |
'' => 0x23a2, |
'' => 0x23a2, |
'' => 0x23a3, # when unicode catches up with browsers |
'' => 0x23a3, |
'' => 0x23a4, # use these instead of the cheesey brackets below |
'' => 0x23a4, |
'' => 0x23a5, |
'' => 0x23a5, |
'' => 0x23a6, |
'' => 0x23a6, |
|
|
# Parens - unicode for browsers/OS which support it |
# Parens - unicode for browsers/OS which support it |
|
|
Line 178 sub convert_real {
|
Line 178 sub convert_real {
|
$xmlstring=~s/^\s*\<br clear\=\"all\"/\<br/s; |
$xmlstring=~s/^\s*\<br clear\=\"all\"/\<br/s; |
$xmlstring=~s/^\s*//; |
$xmlstring=~s/^\s*//; |
$xmlstring=~s/\s*$//; |
$xmlstring=~s/\s*$//; |
|
$xmlstring=~s/^<br \/><table/<table/; |
&Apache::lonxml::end_alarm(); |
&Apache::lonxml::end_alarm(); |
|
|
# |
# |
# Several strings produced by tth require |
# Several strings produced by tth require |
# transliteration -> unicode equivalents to render reliably |
# transliteration -> unicode equivalents to render reliably |
# in browsers. %unicode_translations and %unicode_harpoons are tables of |
# in browsers. %unicode_translations and %unicode_harpoons are tables of |
# string->substitution which we now apply. (%ascii_8bit_translations used |
# string->substitution which we now apply. (%ascii_8bit_translations used |
# instead for Windows XP and mobile devices. |
# instead for Windows XP and mobile devices. |
|
|
my $use_ascii; |
my $use_ascii; |