[英]How can I add more than one font family in html tag in mpdf
我正在使用mpdf生成报告。 在该报告中,我必须显示马拉雅拉姆语,泰米尔语kannada等语言。 这些进来名称字段。 我想向该字段标签添加多个字体系列。 现在它的代码是
$html.='<td><font style="font-family:ind_ml_1_001;" size="50">'.$rows['namemal'].'</font></td>';
在这里我要添加更多的字体系列。 我努力了
$html.='<td><font style="font-family:ind_ml_1_001,ind_ta_1_001,ind_kn_1_001;" size="50">'.$rows['namemal'].'</font></td>';
但是它不起作用,它只需要第一个字体系列。 请有人帮我...
使用HTML + CSS不能为一个特定的容器标签指定一种以上的字体。 您有三种选择:
1)找到支持您需要代表的所有字符集的Unicode字体。 我建议你走这条路。
2)在用户记录中记录必要的语言/字符集信息。 然后根据该信息动态设置字体样式。 像这样:
switch ($rows['lang']) {
case 'tamil kannada':
$font = 'ind_ta_1_001';
break;
default:
$font = 'ind_ml_1_001';
}
$html.='<td><font style="font-family:' . $font . '"size="50">'.$rows['namemal'].'</font></td>';
当然,这要求您在每条记录中记录字体信息。
3)您可以尝试根据使用的字符来确定正确的字体。 但这并不实际,因为您必须解析每个字符并将其与目标语言的字符库进行比较。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.