SEARCH

Enter your search query in the box above ^, or use the forum search tool.

You are not logged in.

#1 2015-07-09 13:12:17

userx-bw
#! Die Hard
From: stuck in an unknown reality
Registered: 2013-11-19
Posts: 735

<Solved> how to figure out which Font is missing.

in some of my files I am getting this showing, mostly I've been notching it in my i3 wm config file luckily it is in the comments area but still.

That has to be caused by a missing font, right? if yes, then how to figure out which font so not to have to install a plethora  of fonts until that is fixed?

 doesn^^t 

Last edited by userx-bw (2015-07-09 16:40:35)


"How can you learn how to fix it, if you don't break it first? :8
"the only way to get away with murder is - by killing time" swp 1997  8o
"A computer is only as smart as the person using it"
"Just plug it in and see if it blows up, if not then take it apart and figure out how it works."

Offline

Be excellent to each other!

#2 2015-07-09 14:06:57

hhh
Cityspeak
Registered: 2010-08-04
Posts: 3,253

Re: <Solved> how to figure out which Font is missing.

sudo apt-get install unifont

bunsenlabs     8)     forum mod squad

Offline

#3 2015-07-09 14:14:37

userx-bw
#! Die Hard
From: stuck in an unknown reality
Registered: 2013-11-19
Posts: 735

Re: <Solved> how to figure out which Font is missing.

^ thank you wink get right on it as soon as I get this other thing done -- big_smile


"How can you learn how to fix it, if you don't break it first? :8
"the only way to get away with murder is - by killing time" swp 1997  8o
"A computer is only as smart as the person using it"
"Just plug it in and see if it blows up, if not then take it apart and figure out how it works."

Offline

#4 2015-07-09 14:22:58

userx-bw
#! Die Hard
From: stuck in an unknown reality
Registered: 2013-11-19
Posts: 735

Re: <Solved> how to figure out which Font is missing.

hhh wrote:
sudo apt-get install unifont

done: now it looks like this ~

 doesnâ^À^Ùt 

oops  tongue lol
anything else I might try?


"How can you learn how to fix it, if you don't break it first? :8
"the only way to get away with murder is - by killing time" swp 1997  8o
"A computer is only as smart as the person using it"
"Just plug it in and see if it blows up, if not then take it apart and figure out how it works."

Offline

#5 2015-07-09 14:42:45

twoion
Emerald Caffeine
From: 星界
Registered: 2012-05-11
Posts: 1,648

Re: <Solved> how to figure out which Font is missing.

Which font subsystem? X11 bitmap fonts or fontconfig? Which font is the program in question configured to use? What is the output of

$ locale

?
Does it happen again if you just write "don't" by  yourself?

Last edited by twoion (2015-07-09 14:43:37)


Tannhäuser ~ {www,pkg,ddl}.bunsenlabs.org/{gitlog,repoidx}

Offline

#6 2015-07-09 15:38:23

userx-bw
#! Die Hard
From: stuck in an unknown reality
Registered: 2013-11-19
Posts: 735

Re: <Solved> how to figure out which Font is missing.

twoion wrote:

Which font subsystem? X11 bitmap fonts or fontconfig? Which font is the program in question configured to use? What is the output of

$ locale

?
Does it happen again if you just write "don't" by  yourself?

I'm having a hard time trying to find out how to find out what font "sys" nano is using, but i can type "don't" within the editor and it looks fine, it is just what has already been there before hand not typed in by me.


bash-4.2$ locale
LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE=C
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=

"How can you learn how to fix it, if you don't break it first? :8
"the only way to get away with murder is - by killing time" swp 1997  8o
"A computer is only as smart as the person using it"
"Just plug it in and see if it blows up, if not then take it apart and figure out how it works."

Offline

#7 2015-07-09 15:50:32

twoion
Emerald Caffeine
From: 星界
Registered: 2012-05-11
Posts: 1,648

Re: <Solved> how to figure out which Font is missing.

It's most definitely an encoding problem; can you post the part of the file (the comment) that has the corrupted text? Also run:

file $thefile

and post what it tells you.

It appears you are not using an UTF-8 enabled locale; I thank that's (part of) the issue.
--
I mean *exactly* the part of the file that's corrupted, as in binary identical. Upload the file to someplace or post the comment in base64 here smile

cat $file_with_the_messedup_comment | base64

Last edited by twoion (2015-07-09 15:52:48)


Tannhäuser ~ {www,pkg,ddl}.bunsenlabs.org/{gitlog,repoidx}

Offline

#8 2015-07-09 16:17:00

userx-bw
#! Die Hard
From: stuck in an unknown reality
Registered: 2013-11-19
Posts: 735

Re: <Solved> how to figure out which Font is missing.

twoion wrote:

It's most definitely an encoding problem; can you post the part of the file (the comment) that has the corrupted text? Also run:

file $thefile

and post what it tells you.

It appears you are not using an UTF-8 enabled locale; I thank that's (part of) the issue.
--
I mean *exactly* the part of the file that's corrupted, as in binary identical. Upload the file to someplace or post the comment in base64 here smile

cat $file_with_the_messedup_comment | base64
bash-4.2$ file  --mime-encoding config
config: utf-8

bash-4.2$ file  --mime-type config
config: text/x-c

link

https://www.dropbox.com/sh/ilc6xqivkik3 … mnbda?dl=0


bass 64

IyBUaGlzIGZpbGUgaGFzIGJlZW4gYXV0by1nZW5lcmF0ZWQgYnkgaTMtY29uZmlnLXdpemFyZCgx
KS4KIyBJdCB3aWxsIG5vdCBiZSBvdmVyd3JpdHRlbiwgc28gZWRpdCBpdCBhcyB5b3UgbGlrZS4K
IwojIFNob3VsZCB5b3UgY2hhbmdlIHlvdXIga2V5Ym9hcmQgbGF5b3V0IHNvbWUgdGltZSwgZGVs
ZXRlCiMgdGhpcyBmaWxlIGFuZCByZS1ydW4gaTMtY29uZmlnLXdpemFyZCgxKS4KIwoKIyBpMyBj
b25maWcgZmlsZSAodjQpCiMKIyBQbGVhc2Ugc2VlIGh0dHA6Ly9pM3dtLm9yZy9kb2NzL3VzZXJn
dWlkZS5odG1sIGZvciBhIGNvbXBsZXRlIHJlZmVyZW5jZSEKCnNldCAkbW9kIE1vZDEKc2V0ICRz
dXAgTW9kNAoKCiMgRm9udCBmb3Igd2luZG93IHRpdGxlcy4gV2lsbCBhbHNvIGJlIHVzZWQgYnkg
dGhlIGJhciB1bmxlc3MgYSBkaWZmZXJlbnQgZm9udAojIGlzIHVzZWQgaW4gdGhlIGJhciB7fSBi
bG9jayBiZWxvdy4KIyBUaGlzIGZvbnQgaXMgd2lkZWx5IGluc3RhbGxlZCwgcHJvdmlkZXMgbG90
cyBvZiB1bmljb2RlIGdseXBocywgcmlnaHQtdG8tbGVmdAojIHRleHQgcmVuZGVyaW5nIGFuZCBz
Y2FsYWJpbGl0eSBvbiByZXRpbmEvaGlkcGkgZGlzcGxheXMgKHRoYW5rcyB0byBwYW5nbykuCmZv
bnQgcGFuZ286RGVqYVZ1IFNhbnMgTW9ubyA4CiMgQmVmb3JlIGkzIHY0LjgsIHdlIHVzZWQgdG8g
cmVjb21tZW5kIHRoaXMgb25lIGFzIHRoZSBkZWZhdWx0OgojIGZvbnQgLW1pc2MtZml4ZWQtbWVk
aXVtLXItbm9ybWFsLS0xMy0xMjAtNzUtNzUtQy03MC1pc28xMDY0Ni0xCiMgVGhlIGZvbnQgYWJv
dmUgaXMgdmVyeSBzcGFjZS1lZmZpY2llbnQsIHRoYXQgaXMsIGl0IGxvb2tzIGdvb2QsIHNoYXJw
IGFuZAojIGNsZWFyIGluIHNtYWxsIHNpemVzLiBIb3dldmVyLCBpdHMgdW5pY29kZSBnbHlwaCBj
b3ZlcmFnZSBpcyBsaW1pdGVkLCB0aGUgb2xkCiMgWCBjb3JlIGZvbnRzIHJlbmRlcmluZyBkb2Vz
IG5vdCBzdXBwb3J0IHJpZ2h0LXRvLWxlZnQgYW5kIHRoaXMgYmVpbmcgYSBiaXRtYXAKIyBmb250
LCBpdCBkb2VzbuKAmXQgc2NhbGUgb24gcmV0aW5hL2hpZHBpIGRpc3BsYXlzLgoKCgoKIyBzeXN0
ZW0gdHJheSBpdGVtcwpleGVjIC0tbm8tc3RhcnR1cC1pZCB2b2x1bWVpY29uCmV4ZWMgLS1uby1z
dGFydHVwLWlkIHJhZGlvdHJheQpleGVjIC0tbm8tc3RhcnR1cC1pZCBkcm9wYm94IHN0YXJ0CmV4
ZWMgLS1uby1zdGFydHVwLWlkIC9ob21lL3VzZXJ5Ly5jb3B5L3g4Nl82NC9Db3B5QWdlbnQKZXhl
YyBubS1hcHBsZXQKCiNzdGFydCB3YWxscGFwZXIgY2hhbmdlcgpleGVjICB+Ly4vc2V0YmcgNAoK
CiNzdGFydCBzY3JlZW4gc2F2ZXIKZXhlYyAgeHNjcmVlbnNhdmVyIC1uby1zcGxhc2ggCgojIFR1
cm4gb2ZmIHRvdWNoIHBhZAoKZXhlYyB4aW5wdXQgc2V0LXByb3AgMTIgIkRldmljZSBFbmFibGVk
IiAwCmV4ZWMgc3luY2xpZW50IHRvdWNocGFkb2ZmPTEgCmV4ZWMgc3luY2xpZW50IFZlcnRFZGdl
U2Nyb2xsPTAgCmV4ZWMgc3luY2xpZW50IFRhcEJ1dHRvbjE9MApleGVjIHN5bmNsaWVudCBUYXBC
dXR0b24yPTAKZXhlYyBzeW5jbGllbnQgVGFwQnV0dG9uMz0wCgoKIyBTcmVlbiBicmlnaHRuZXNz
IGNvbnRyb2xzCiNiaW5kc3ltICRzdXArRjkgZXhlYyB4YmFja2xpZ2h0IC1pbmMgMjAgIyBpbmNy
ZWFzZSBzY3JlZW4gYnJpZ2h0bmVzcwojYmluZHN5bSAkc3VwK0YxMCBleGVjIHhiYWNrbGlnaHQg
LWRlYyAyMCAjIGRlY3JlYXNlIHNjcmVlbiBicmlnaHRuZXNzCgoKI2JpbmRjb2RlIDIzMiBleGVj
IGJyaWdodG5lc3MgMAojYmluZGNvZGUgMjMzIGV4ZWMgYnJpZ2h0bmVzcyAxCgoKIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMjIExvY2sgc2NyZWVuIGNsZWFyIHh0cmxvY2sKCmJpbmRz
eW0gJHN1cCtjIGV4ZWMgLS1uby1zdGFydHVwLWlkIHh0cmxvY2sKCgojIGJyb3dzZXIgcG9wLXVw
cwojZm9yX3dpbmRvdyBbd2luZG93X3JvbGU9InBvcC11cCJdIGZsb2F0aW5nIGVuYWJsZQoKZm9y
X3dpbmRvdyBbd2luZG93X3JvbGU9Iig/aSlwb3AtdXAiXSBmbG9hdGluZyBlbmFibGUKCiMgZm9y
Y2UgZmxvYXRpbmcgZm9yIGFsbCBuZXcgd2luZG93cwojZm9yX3dpbmRvdyBbY2xhc3M9IlsuXSoi
XSBmbG9hdGluZyBlbmFibGUKCgojIFVzZSBNb3VzZSskbW9kIHRvIGRyYWcgZmxvYXRpbmcgd2lu
ZG93cyB0byB0aGVpciB3YW50ZWQgcG9zaXRpb24KZmxvYXRpbmdfbW9kaWZpZXIgJG1vZAoKIyBz
dGFydCBhIHRlcm1pbmFsCmJpbmRzeW0gJG1vZCtSZXR1cm4gZXhlYyB0ZXJtaW5hdG9yCgojc2Ny
ZWVuIHNhdmVyIGxvY2tlZC1zY3JlZW4KYmluZHN5bSBDb250cm9sK2wgZXhlYyAtLW5vLXN0YXJ0
dXAtaWQgL3Vzci9iaW4veHNjcmVlbnNhdmVyLWNvbW1hbmQgLWxvY2sKCiMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyBEcm9wZG93biBU
ZXJtaW5hbCBzZXQgdG8gcG9zdGlvbiBhbmQgZmxvYXRpbmcgbW9kZQpiaW5kc3ltICRzdXArdCBl
eGVjIC0tbm8tc3RhcnR1cC1pZCB0aWxkYSAKZm9yX3dpbmRvdyBbY2xhc3M9IlRpbGRhIl0gZmxv
YXRpbmcgZW5hYmxlIAoKCiMjJFNVUCBLZXlib2FyZCBzaG9ydCBjdXRzCmJpbmRzeW0gJHN1cCtG
MSBleGVjIC0tbm8tc3RhcnR1cC1pZCBkZWx1Z2UKYmluZHN5bSAkc3VwK0YyIGV4ZWMgLS1uby1z
dGFydHVwLWlkIGxpYnJlb2ZmaWNlNC40CmJpbmRzeW0gJHN1cCtGMyBleGVjIC0tbm8tc3RhcnR1
cC1pZCBwY21hbmZtCmJpbmRzeW0gJHN1cCtiIGV4ZWMgLS1uby1zdGFydHVwLWlkIGNocm9taXVt
CmJpbmRzeW0gJHN1cCthIGV4ZWMgLS1ub3N0YXJ0dXAtaWQgYXVkYWNpb3VzCmJpbmRzeW0gJHN1
cCt4IGV4ZWMgLS1uby1zdGFydHVwLWlkIHhmY2U0LXNjcmVlbnNob290ZXIKYmluZHN5bSBDb250
cm9sKyRzdXArdiBleGVjIC0tbm8tc3RhcnR1cC1pZCBWaXJ0dWFsQm94CgojIyBFeGl0IGkzIHJl
Ym9vdCB3aGF0ZXZlciBjb21tYW5kCmJpbmRzeW0gQ29udHJvbCskc3VwK3ggZXhlYyBzbGFjay1l
eGl0CgoKIyMgJCBNT0QgS2V5Ym9hcmQgc2hvcnQgY3V0cwoKYmluZHN5bSAkbW9kK2IgZXhlYyAt
LW5vLXN0YXJ0dXAtaWQgZmlyZWZveApiaW5kc3ltICRtb2QrdCBleGVjIC0tbm8tc3RhcnR1cC1p
ZCBnZWFueQpiaW5kc3ltICRtb2QreCBleGVjIC0tbm8tc3RhcnR1cC1pZCB4ZmNlNC1zY3JlZW5z
aG9vdGVyIApiaW5kc3ltICRtb2QrU2hpZnQrcSBraWxsCgojIHN0YXJ0IGRtZW51IChhIHByb2dy
YW0gbGF1bmNoZXIpCmJpbmRzeW0gJG1vZCtkIGV4ZWMgZG1lbnVfcnVuCgoKIyBUaGVyZSBhbHNv
IGlzIHRoZSAobmV3KSBpMy1kbWVudS1kZXNrdG9wIHdoaWNoIG9ubHkgZGlzcGxheXMgYXBwbGlj
YXRpb25zCiMgc2hpcHBpbmcgYSAuZGVza3RvcCBmaWxlLiBJdCBpcyBhIHdyYXBwZXIgYXJvdW5k
IGRtZW51LCBzbyB5b3UgbmVlZCB0aGF0CiMgaW5zdGFsbGVkLgojIGJpbmRzeW0gJG1vZCtkIGV4
ZWMgLS1uby1zdGFydHVwLWlkIGkzLWRtZW51LWRlc2t0b3AKCiMgY2hhbmdlIGZvY3VzCmJpbmRz
eW0gJG1vZCtqIGZvY3VzIGxlZnQKYmluZHN5bSAkbW9kK2sgZm9jdXMgZG93bgpiaW5kc3ltICRt
b2QrbCBmb2N1cyB1cApiaW5kc3ltICRtb2Qrc2VtaWNvbG9uIGZvY3VzIHJpZ2h0CgojIGFsdGVy
bmF0aXZlbHksIHlvdSBjYW4gdXNlIHRoZSBjdXJzb3Iga2V5czoKYmluZHN5bSAkbW9kK0xlZnQg
Zm9jdXMgbGVmdApiaW5kc3ltICRtb2QrRG93biBmb2N1cyBkb3duCmJpbmRzeW0gJG1vZCtVcCBm
b2N1cyB1cApiaW5kc3ltICRtb2QrUmlnaHQgZm9jdXMgcmlnaHQKCiMgbW92ZSBmb2N1c2VkIHdp
bmRvdwpiaW5kc3ltICRtb2QrU2hpZnQraiBtb3ZlIGxlZnQKYmluZHN5bSAkbW9kK1NoaWZ0K2sg
bW92ZSBkb3duCmJpbmRzeW0gJG1vZCtTaGlmdCtsIG1vdmUgdXAKYmluZHN5bSAkbW9kK1NoaWZ0
K3NlbWljb2xvbiBtb3ZlIHJpZ2h0CgojIGFsdGVybmF0aXZlbHksIHlvdSBjYW4gdXNlIHRoZSBj
dXJzb3Iga2V5czoKYmluZHN5bSAkbW9kK1NoaWZ0K0xlZnQgbW92ZSBsZWZ0CmJpbmRzeW0gJG1v
ZCtTaGlmdCtEb3duIG1vdmUgZG93bgpiaW5kc3ltICRtb2QrU2hpZnQrVXAgbW92ZSB1cApiaW5k
c3ltICRtb2QrU2hpZnQrUmlnaHQgbW92ZSByaWdodAoKIyBzcGxpdCBpbiBob3Jpem9udGFsIG9y
aWVudGF0aW9uCmJpbmRzeW0gJG1vZCtoIHNwbGl0IGgKCiMgc3BsaXQgaW4gdmVydGljYWwgb3Jp
ZW50YXRpb24KYmluZHN5bSAkbW9kK3Ygc3BsaXQgdgoKI3N1cHBzZSB0byBtYWtlIHBvcCB1cCB3
aW5kb3dzIGZsb2F0CnBvcHVwX2R1cmluZ19mdWxsc2NyZWVuIHNtYXJ0Cgojc3VwcHNlIHRvIGZs
b2F0IHdpbmRvdyBJIHRlbGwgaXQgdG9vCgpmb3Jfd2luZG93IFtjbGFzcz0iTGF6YXJ1cyJdIGZs
b2F0aW5nIGVuYWJsZQojZm9yX3dpbmRvdyBbY2xhc3M9IlRpbGRhIl0gZmxvYXRpbmcgZW5hYmxl
CgojIGVudGVyIGZ1bGxzY3JlZW4gbW9kZSBmb3IgdGhlIGZvY3VzZWQgY29udGFpbmVyCmJpbmRz
eW0gJG1vZCtmIGZ1bGxzY3JlZW4KCiMgY2hhbmdlIGNvbnRhaW5lciBsYXlvdXQgKHN0YWNrZWQs
IHRhYmJlZCwgdG9nZ2xlIHNwbGl0KQpiaW5kc3ltICRtb2QrcyBsYXlvdXQgc3RhY2tpbmcKYmlu
ZHN5bSAkbW9kK3cgbGF5b3V0IHRhYmJlZApiaW5kc3ltICRtb2QrZSBsYXlvdXQgdG9nZ2xlIHNw
bGl0CgojIHRvZ2dsZSB0aWxpbmcgLyBmbG9hdGluZwpiaW5kc3ltICRtb2QrU2hpZnQrc3BhY2Ug
ZmxvYXRpbmcgdG9nZ2xlCgojIGNoYW5nZSBmb2N1cyBiZXR3ZWVuIHRpbGluZyAvIGZsb2F0aW5n
IHdpbmRvd3MKYmluZHN5bSAkbW9kK3NwYWNlIGZvY3VzIG1vZGVfdG9nZ2xlCgojIGZvY3VzIHRo
ZSBwYXJlbnQgY29udGFpbmVyCmJpbmRzeW0gJG1vZCthIGZvY3VzIHBhcmVudAoKIyBmb2N1cyB0
aGUgY2hpbGQgY29udGFpbmVyCiNiaW5kc3ltICRtb2QrZCBmb2N1cyBjaGlsZAoKCiMgc3dpdGNo
IHRvIHdvcmtzcGFjZQpiaW5kc3ltICRtb2QrMSB3b3Jrc3BhY2UgMQpiaW5kc3ltICRtb2QrMiB3
b3Jrc3BhY2UgMgpiaW5kc3ltICRtb2QrMyB3b3Jrc3BhY2UgMwpiaW5kc3ltICRtb2QrNCB3b3Jr
c3BhY2UgNApiaW5kc3ltICRtb2QrNSB3b3Jrc3BhY2UgNQpiaW5kc3ltICRtb2QrNiB3b3Jrc3Bh
Y2UgNgpiaW5kc3ltICRtb2QrNyB3b3Jrc3BhY2UgNwpiaW5kc3ltICRtb2QrOCB3b3Jrc3BhY2Ug
OApiaW5kc3ltICRtb2QrOSB3b3Jrc3BhY2UgOQpiaW5kc3ltICRtb2QrMCB3b3Jrc3BhY2UgMTAK
CiMgbW92ZSBmb2N1c2VkIGNvbnRhaW5lciB0byB3b3Jrc3BhY2UKYmluZHN5bSAkbW9kK1NoaWZ0
KzEgbW92ZSBjb250YWluZXIgdG8gd29ya3NwYWNlIDEKYmluZHN5bSAkbW9kK1NoaWZ0KzIgbW92
ZSBjb250YWluZXIgdG8gd29ya3NwYWNlIDIKYmluZHN5bSAkbW9kK1NoaWZ0KzMgbW92ZSBjb250
YWluZXIgdG8gd29ya3NwYWNlIDMKYmluZHN5bSAkbW9kK1NoaWZ0KzQgbW92ZSBjb250YWluZXIg
dG8gd29ya3NwYWNlIDQKYmluZHN5bSAkbW9kK1NoaWZ0KzUgbW92ZSBjb250YWluZXIgdG8gd29y
a3NwYWNlIDUKYmluZHN5bSAkbW9kK1NoaWZ0KzYgbW92ZSBjb250YWluZXIgdG8gd29ya3NwYWNl
IDYKYmluZHN5bSAkbW9kK1NoaWZ0KzcgbW92ZSBjb250YWluZXIgdG8gd29ya3NwYWNlIDcKYmlu
ZHN5bSAkbW9kK1NoaWZ0KzggbW92ZSBjb250YWluZXIgdG8gd29ya3NwYWNlIDgKYmluZHN5bSAk
bW9kK1NoaWZ0KzkgbW92ZSBjb250YWluZXIgdG8gd29ya3NwYWNlIDkKYmluZHN5bSAkbW9kK1No
aWZ0KzAgbW92ZSBjb250YWluZXIgdG8gd29ya3NwYWNlIDEwCgoKCiMgcmVsb2FkIHRoZSBjb25m
aWd1cmF0aW9uIGZpbGUKYmluZHN5bSAkbW9kK1NoaWZ0K2MgcmVsb2FkCiMgcmVzdGFydCBpMyBp
bnBsYWNlIChwcmVzZXJ2ZXMgeW91ciBsYXlvdXQvc2Vzc2lvbiwgY2FuIGJlIHVzZWQgdG8gdXBn
cmFkZSBpMykKYmluZHN5bSAkbW9kK1NoaWZ0K3IgcmVzdGFydAojIGV4aXQgaTMgKGxvZ3MgeW91
IG91dCBvZiB5b3VyIFggc2Vzc2lvbikKYmluZHN5bSAkbW9kK1NoaWZ0K2UgZXhlYyAiaTMtbmFn
YmFyIC10IHdhcm5pbmcgLW0gJ1lvdSBwcmVzc2VkIHRoZSBleGl0IHNob3J0Y3V0LiBEbyB5b3Ug
cmVhbGx5IHdhbnQgdG8gZXhpdCBpMz8gVGhpcyB3aWxsIGVuZCB5b3VyIFggc2Vzc2lvbi4nIC1i
ICdZZXMsIGV4aXQgaTMnICdpMy1tc2cgZXhpdCciCgojIHJlc2l6ZSB3aW5kb3cgKHlvdSBjYW4g
YWxzbyB1c2UgdGhlIG1vdXNlIGZvciB0aGF0KQptb2RlICJyZXNpemUiIHsKICAgICAgICAjIFRo
ZXNlIGJpbmRpbmdzIHRyaWdnZXIgYXMgc29vbiBhcyB5b3UgZW50ZXIgdGhlIHJlc2l6ZSBtb2Rl
CgogICAgICAgICMgUHJlc3NpbmcgbGVmdCB3aWxsIHNocmluayB0aGUgd2luZG934oCZcyB3aWR0
aC4KICAgICAgICAjIFByZXNzaW5nIHJpZ2h0IHdpbGwgZ3JvdyB0aGUgd2luZG934oCZcyB3aWR0
aC4KICAgICAgICAjIFByZXNzaW5nIHVwIHdpbGwgc2hyaW5rIHRoZSB3aW5kb3figJlzIGhlaWdo
dC4KICAgICAgICAjIFByZXNzaW5nIGRvd24gd2lsbCBncm93IHRoZSB3aW5kb3figJlzIGhlaWdo
dC4KICAgICAgICBiaW5kc3ltIGogcmVzaXplIHNocmluayB3aWR0aCAxMCBweCBvciAxMCBwcHQK
ICAgICAgICBiaW5kc3ltIGsgcmVzaXplIGdyb3cgaGVpZ2h0IDEwIHB4IG9yIDEwIHBwdAogICAg
ICAgIGJpbmRzeW0gbCByZXNpemUgc2hyaW5rIGhlaWdodCAxMCBweCBvciAxMCBwcHQKICAgICAg
ICBiaW5kc3ltIHNlbWljb2xvbiByZXNpemUgZ3JvdyB3aWR0aCAxMCBweCBvciAxMCBwcHQKCiAg
ICAgICAgIyBzYW1lIGJpbmRpbmdzLCBidXQgZm9yIHRoZSBhcnJvdyBrZXlzCiAgICAgICAgYmlu
ZHN5bSBMZWZ0IHJlc2l6ZSBzaHJpbmsgd2lkdGggMTAgcHggb3IgMTAgcHB0CiAgICAgICAgYmlu
ZHN5bSBEb3duIHJlc2l6ZSBncm93IGhlaWdodCAxMCBweCBvciAxMCBwcHQKICAgICAgICBiaW5k
c3ltIFVwIHJlc2l6ZSBzaHJpbmsgaGVpZ2h0IDEwIHB4IG9yIDEwIHBwdAogICAgICAgIGJpbmRz
eW0gUmlnaHQgcmVzaXplIGdyb3cgd2lkdGggMTAgcHggb3IgMTAgcHB0CgogICAgICAgICMgYmFj
ayB0byBub3JtYWw6IEVudGVyIG9yIEVzY2FwZQogICAgICAgIGJpbmRzeW0gUmV0dXJuIG1vZGUg
ImRlZmF1bHQiCiAgICAgICAgYmluZHN5bSBFc2NhcGUgbW9kZSAiZGVmYXVsdCIKfQoKYmluZHN5
bSAkbW9kK3IgbW9kZSAicmVzaXplIgoKIyBTdGFydCBpM2JhciB0byBkaXNwbGF5IGEgd29ya3Nw
YWNlIGJhciAocGx1cyB0aGUgc3lzdGVtIGluZm9ybWF0aW9uIGkzc3RhdHVzCiMgZmluZHMgb3V0
LCBpZiBhdmFpbGFibGUpCmJhciB7CiAgICAgICAjIHN0YXR1c19jb21tYW5kIGkzc3RhdHVzCiAg
ICAgICAgc3RhdHVzX2NvbW1hbmQgJEhPTUUvYmluL2Nvbmt5LXJhbS1pM2JhcgogICAgICAgIHBv
c2l0aW9uIHRvcCAgICAgICAgCiAgICAgICAKICAgICAgIAogICAgY29sb3JzIHsKICAgICAgIGJh
Y2tncm91bmQgIzQwRTBEMCAgICAgCiAgICAgICBzdGF0dXNsaW5lICNDRDAwMDAKICAgICAgIHNl
cGFyYXRvciAjMkY0RjRGCgogICAgICAgICMgY2xhc3MgICAgICAgICAgICBib3JkZXIgIGJhY2tn
cmQgdGV4dAoKICAgICAgICBmb2N1c2VkX3dvcmtzcGFjZSAgI2ZmMDBmZiAjZmZjMTI1ICNmZjAw
MDAKICAgICAgICBpbmFjdGl2ZV93b3Jrc3BhY2UgI2Y0ZjRmNCAjNzFjNjcxICMzODhlOGUKICAg
ICAgIAogICAgICAgIHVyZ2VudF93b3Jrc3BhY2UgICAjZDcyZjZiICNkNzBhNTMgI0ZGRkY1MAog
ICAgICAgIGFjdGl2ZV93b3Jrc3BhY2UgICAjZmYyZjZiICNGRkZBRkEgIzAwMDAwMAogCgogICAg
ICB9Cn0KCg==

It appears you are not using an UTF-8 enabled locale; I thank that's (part of) the issue.

uncommented line in /etc/profile.d/lang.sh

rebooting to see what that does.

# There is also support for UTF-8 locales, but be aware that
# some programs are not yet able to handle UTF-8 and will fail to
# run properly.  In those cases, you can set LANG=C before
# starting them.  Still, I'd avoid UTF unless you actually need it.
export LANG=en_US.UTF-8

"How can you learn how to fix it, if you don't break it first? :8
"the only way to get away with murder is - by killing time" swp 1997  8o
"A computer is only as smart as the person using it"
"Just plug it in and see if it blows up, if not then take it apart and figure out how it works."

Offline

#9 2015-07-09 16:27:22

twoion
Emerald Caffeine
From: 星界
Registered: 2012-05-11
Posts: 1,648

Re: <Solved> how to figure out which Font is missing.

Yup, the file's UTF-8, on my system everything's alright and you need to get yourself an UTF-8 locale. Here's the only "doesn't" in the file and the line in hex:

00000400  6e 74 2c 20 69 74 20 64  6f 65 73 6e e2 80 99 74  |nt, it doesn...t|
0xe2 0x80 0x99

make up the 'apostrophe', which in our case is actually a "right single quotation mark" . Its UTF-8 encoding is, surprise,

0xe2 0x80 0x99

so your issue is indeed that you have no unicode-enabled locale. Case closed.

Last edited by twoion (2015-07-09 16:27:40)


Tannhäuser ~ {www,pkg,ddl}.bunsenlabs.org/{gitlog,repoidx}

Offline

#10 2015-07-09 16:39:50

userx-bw
#! Die Hard
From: stuck in an unknown reality
Registered: 2013-11-19
Posts: 735

Re: <Solved> how to figure out which Font is missing.

twoion wrote:

Yup, the file's UTF-8, on my system everything's alright and you need to get yourself an UTF-8 locale. Here's the only "doesn't" in the file and the line in hex:

00000400  6e 74 2c 20 69 74 20 64  6f 65 73 6e e2 80 99 74  |nt, it doesn...t|
0xe2 0x80 0x99

make up the 'apostrophe', which in our case is actually a "right single quotation mark" . Its UTF-8 encoding is, surprise,

0xe2 0x80 0x99

so your issue is indeed that you have no unicode-enabled locale. Case closed.

Solved in I fixed it too thanks for you^^re help in that by setting 

export LANG=en_US.UTF-8

in file ~~  /etc/profile.d/lang.sh


"How can you learn how to fix it, if you don't break it first? :8
"the only way to get away with murder is - by killing time" swp 1997  8o
"A computer is only as smart as the person using it"
"Just plug it in and see if it blows up, if not then take it apart and figure out how it works."

Offline

Board footer

Powered by FluxBB

Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.
Server: acrobat

Debian Logo