小编apo*_*poc的帖子

i3blocks电池脚本,使用字体awesome不能与某些unicodes一起使用

我使用font-awesome 4.4.0并使用新的电池图标扩展了默认的i3blocks电池脚本.所有似乎都正常工作但是fa-battery-half Unicode: f242,这使得脚本无用.unicode似乎也指的是角色?.

在终端中它崩溃了:

$ perl /usr/share/i3blocks/battery
Wide character in print at /usr/share/i3blocks/battery line 65.
28% ? (01:02)
Wide character in print at /usr/share/i3blocks/battery line 66.
28% ? 
#000000
Run Code Online (Sandbox Code Playgroud)

该脚本是默认的,除了以下几行:

if ($status eq 'Discharging') {

if ($percent < 10) {
    $full_text .= ' ? ';
} elsif ($percent < 25) {
    $full_text .= ' ? ';
} elsif ($percent < 50) {
    $full_text .= ' ? ';
} elsif ($percent < 75) {
    $full_text .= …
Run Code Online (Sandbox Code Playgroud)

unicode perl icons font-awesome

6
推荐指数
1
解决办法
5353
查看次数

标签 统计

font-awesome ×1

icons ×1

perl ×1

unicode ×1