我正在尝试传递Unicode代码以设置粗体和颜色,但我不确定如何或是否可能。我已经搜索过,但没有找到任何关于它的文档,所以我假设它无法完成。
因此,在下面的代码示例中,我将以粗体发送单词“Hello”,这确实有效。
<?php
function utf8_bytes($cp){
if ($cp > 0x10000){
# 4 bytes
return chr(0xF0 | (($cp & 0x1C0000) >> 18)).
chr(0x80 | (($cp & 0x3F000) >> 12)).
chr(0x80 | (($cp & 0xFC0) >> 6)).
chr(0x80 | ($cp & 0x3F));
}
}
$send = utf8_bytes("119815") .
utf8_bytes("119838") .
utf8_bytes("119845") .
utf8_bytes("119845") .
utf8_bytes("119848");
?>
在上面,$ send以'MATHEMATICAL BOLD CAPITAL'字体给我'Hello'。具体来说,发送的第一个代码是119815,相当于: U + 1D407 - &amp;#119815 - 从此链接获取的数学大写字母H http://www.utf8-chartable.de/unicode-utf8-table.pl
但我真正想做的是发送'粗体'Unicode代码而不是尝试为每个字母发送粗体字符。我也没有找到任何改变颜色的东西。
我能够实现这一目标,还是没有可以发送粗体/斜体/颜色的代码?