You are not logged in.

#1 2015-03-24 11:22:33

ggg377
Member
Registered: 2015-02-20
Posts: 43

[SOLVED] Font cache: Unable to update the static FcBlanks

Hey everyone,

When I try to update font-cache it shows a bunch of errors that weren't there before. Nothing in the system is visibly broken.

$ fc-cache -f
Unable to update the static FcBlanks: 0x0600
Unable to update the static FcBlanks: 0x0601
Unable to update the static FcBlanks: 0x0602
Unable to update the static FcBlanks: 0x0603
Unable to update the static FcBlanks: 0x06dd
Unable to update the static FcBlanks: 0x070f
Unable to update the static FcBlanks: 0x2028
Unable to update the static FcBlanks: 0x2029
Unable to update the static FcBlanks: 0xfff9
Unable to update the static FcBlanks: 0xfffa
Unable to update the static FcBlanks: 0xfffb

I did some research and found out that on March 15th (updated xorg-font-util), etc/fonts/fonts.conf.pacnew was created and the following lines are missing when compared to /etc/fonts/fonts.conf

<blank>
			<int>0x0020</int>	<!-- SPACE -->
			<int>0x00A0</int>	<!-- NO-BREAK SPACE -->
			<int>0x00AD</int>	<!-- SOFT HYPHEN -->
			<int>0x034F</int>	<!-- COMBINING GRAPHEME JOINER -->
			<int>0x0600</int>	<!-- ARABIC NUMBER SIGN -->
			<int>0x0601</int>	<!-- ARABIC SIGN SANAH -->
			<int>0x0602</int>	<!-- ARABIC FOOTNOTE MARKER -->
			<int>0x0603</int>	<!-- ARABIC SIGN SAFHA -->
			<int>0x06DD</int>	<!-- ARABIC END OF AYAH -->
			<int>0x070F</int>	<!-- SYRIAC ABBREVIATION MARK -->
			<int>0x115F</int>	<!-- HANGUL CHOSEONG FILLER -->
			<int>0x1160</int>	<!-- HANGUL JUNGSEONG FILLER -->
			<int>0x1680</int>	<!-- OGHAM SPACE MARK -->
			<int>0x17B4</int>	<!-- KHMER VOWEL INHERENT AQ -->
			<int>0x17B5</int>	<!-- KHMER VOWEL INHERENT AA -->
			<int>0x180E</int>	<!-- MONGOLIAN VOWEL SEPARATOR -->
			<int>0x2000</int>	<!-- EN QUAD -->
			<int>0x2001</int>	<!-- EM QUAD -->
			<int>0x2002</int>	<!-- EN SPACE -->
			<int>0x2003</int>	<!-- EM SPACE -->
			<int>0x2004</int>	<!-- THREE-PER-EM SPACE -->
			<int>0x2005</int>	<!-- FOUR-PER-EM SPACE -->
			<int>0x2006</int>	<!-- SIX-PER-EM SPACE -->
			<int>0x2007</int>	<!-- FIGURE SPACE -->
			<int>0x2008</int>	<!-- PUNCTUATION SPACE -->
			<int>0x2009</int>	<!-- THIN SPACE -->
			<int>0x200A</int>	<!-- HAIR SPACE -->
			<int>0x200B</int>	<!-- ZERO WIDTH SPACE -->
			<int>0x200C</int>	<!-- ZERO WIDTH NON-JOINER -->
			<int>0x200D</int>	<!-- ZERO WIDTH JOINER -->
			<int>0x200E</int>	<!-- LEFT-TO-RIGHT MARK -->
			<int>0x200F</int>	<!-- RIGHT-TO-LEFT MARK -->
			<int>0x2028</int>	<!-- LINE SEPARATOR -->
			<int>0x2029</int>	<!-- PARAGRAPH SEPARATOR -->
			<int>0x202A</int>	<!-- LEFT-TO-RIGHT EMBEDDING -->
			<int>0x202B</int>	<!-- RIGHT-TO-LEFT EMBEDDING -->
			<int>0x202C</int>	<!-- POP DIRECTIONAL FORMATTING -->
			<int>0x202D</int>	<!-- LEFT-TO-RIGHT OVERRIDE -->
			<int>0x202E</int>	<!-- RIGHT-TO-LEFT OVERRIDE -->
			<int>0x202F</int>	<!-- NARROW NO-BREAK SPACE -->
			<int>0x205F</int>	<!-- MEDIUM MATHEMATICAL SPACE -->
			<int>0x2060</int>	<!-- WORD JOINER -->
			<int>0x2061</int>	<!-- FUNCTION APPLICATION -->
			<int>0x2062</int>	<!-- INVISIBLE TIMES -->
			<int>0x2063</int>	<!-- INVISIBLE SEPARATOR -->
			<int>0x206A</int>	<!-- INHIBIT SYMMETRIC SWAPPING -->
			<int>0x206B</int>	<!-- ACTIVATE SYMMETRIC SWAPPING -->
			<int>0x206C</int>	<!-- INHIBIT ARABIC FORM SHAPING -->
			<int>0x206D</int>	<!-- ACTIVATE ARABIC FORM SHAPING -->
			<int>0x206E</int>	<!-- NATIONAL DIGIT SHAPES -->
			<int>0x206F</int>	<!-- NOMINAL DIGIT SHAPES -->
			<int>0x2800</int>	<!-- BRAILLE PATTERN BLANK -->
			<int>0x3000</int>	<!-- IDEOGRAPHIC SPACE -->
			<int>0x3164</int>	<!-- HANGUL FILLER -->
			<int>0xFEFF</int>	<!-- ZERO WIDTH NO-BREAK SPACE -->
			<int>0xFFA0</int>	<!-- HALFWIDTH HANGUL FILLER -->
			<int>0xFFF9</int>	<!-- INTERLINEAR ANNOTATION ANCHOR -->
			<int>0xFFFA</int>	<!-- INTERLINEAR ANNOTATION SEPARATOR -->
			<int>0xFFFB</int>	<!-- INTERLINEAR ANNOTATION TERMINATOR -->
		</blank>

Is this a bug or an inconsistency between packages or is something really broken? Should I leave it alone hoping the developers will handle this or is it an issue with my system which I should fix?

Edit: I'm also using Infinality

Last edited by ggg377 (2015-03-26 07:58:35)

Offline

#2 2015-03-24 14:00:31

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: [SOLVED] Font cache: Unable to update the static FcBlanks

read https://wiki.archlinux.org/index.php/Pa … save_files

old (or modified) fonts.conf is most likely causing your issues

Offline

#3 2015-03-24 14:15:07

Tutti
Member
Registered: 2015-02-26
Posts: 117

Re: [SOLVED] Font cache: Unable to update the static FcBlanks

I got the same messages using infinality, on a fresh install.

In my case replacing 'fontconfig-iu-comp' with 'fontconfig-infinality-ultimate' removed the messages.

Offline

#4 2015-03-25 21:19:40

ggg377
Member
Registered: 2015-02-20
Posts: 43

Re: [SOLVED] Font cache: Unable to update the static FcBlanks

Tutti wrote:

I got the same messages using infinality, on a fresh install.

In my case replacing 'fontconfig-iu-comp' with 'fontconfig-infinality-ultimate' removed the messages.

Thanks for this report. If this happened on a clean install, I'll just leave it alone in hopes that an update will fix it.

Offline

#5 2015-03-25 22:29:28

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: [SOLVED] Font cache: Unable to update the static FcBlanks

ggg377 wrote:
Tutti wrote:

I got the same messages using infinality, on a fresh install.

In my case replacing 'fontconfig-iu-comp' with 'fontconfig-infinality-ultimate' removed the messages.

Thanks for this report. If this happened on a clean install, I'll just leave it alone in hopes that an update will fix it.

Update won't fix it, because pacman doesn't update your /etc/fonts/fonts.conf which is most likely causing your issue.
The updated fonts.conf is installed with .pacnew suffix and it's up to system maintainer (you) to update that file.

check the link to wiki article I posted earlier for more detailed explanation

Offline

#6 2015-03-26 07:58:21

ggg377
Member
Registered: 2015-02-20
Posts: 43

Re: [SOLVED] Font cache: Unable to update the static FcBlanks

@ooo I do understand now and I also fixed the problem.

Offline

Board footer

Powered by FluxBB