Sida 1 av 1

Problem med plötsligt konstiga fonts i Gnome/Openbox

Postat: 14 apr 2010, 20:45
av mqa
Jag är inte helt säker på om denna tråd bör ligga här, eller i Grafik-forumet, men hur som helst:

I går bytte jag font i Openbox till Avantgarde LT Medium. Allting fungerade fint, och såg bra ut, som kan ses på skärmdump 1, nedan:

http://pici.se/pictures/large/zrSEmYgXs.png

I dag öppnade jag dock Gnome Control Center, och bytter font i övriga applikationer, även där till Avantgarde LT Medium. Sedan tänkte jag kolla lite på grafiska effekter, så jag klickade i "Normal" i Appearance->Visual Effects. Då loggades omedelbart jag ut, och när jag loggade in igen, var det något fel på fonterna (och Visual effects hade återställts till "None"), som ni kan se på skärmdump 2, nedan:

http://pici.se/pictures/large/WegwvKIEE.png

1. Texten på fönsternamnet har liksom tryckts ihop, och ser allmänt dålig ut - samma sak med Openbox-menyn.
2. Texten i conky har blivit mindre, men tar ändå mer plats, på något vis.
3. Texten i Pypanel blev mindre, men verkar nu ha återställts.

I applikationer och på andra ställen ser det jättebra ut, det är bara på ovan nämnda ställen som det ser dåligt ut.

Vad ska jag göra åt detta? Tack på förhand!

Re: Problem med plötsligt konstiga fonts i Gnome/Openbox

Postat: 15 apr 2010, 00:38
av Sid
Det är Compiz som hanterar effekterna i Ubuntu. Compiz är en fönsterhanterare liksom Openbox. Alltså dör Openbox när du slår på fönstereffekterna.

Har du startat om X?

Re: Problem med plötsligt konstiga fonts i Gnome/Openbox

Postat: 15 apr 2010, 08:18
av mqa
Startat om X flertalet gånger, samma sak.

Re: Problem med plötsligt konstiga fonts i Gnome/Openbox

Postat: 15 apr 2010, 08:25
av Sid
Händer samma sak om du väljer en annan font?

Re: Problem med plötsligt konstiga fonts i Gnome/Openbox

Postat: 15 apr 2010, 10:58
av mqa
Det verkar bara hända med true type-fonts, och inte med till exempel Arial. Jag är dock inte helt säker på det, men det verkar mest uppenbart på Avantgarde-fonterna.

Bilderna verkar ha förminskats, så här är nya:

Före: http://pici.se/pictures/CrflHyfyy.jpg
Efter: http://pici.se/pictures/kYzxhjEkP.jpg

Re: Problem med plötsligt konstiga fonts i Gnome/Openbox

Postat: 17 apr 2010, 20:50
av Sid
Kan det ha med hintningen och renderingen att göra?

Prova att ändra det i control center

Re: Problem med plötsligt konstiga fonts i Gnome/Openbox

Postat: 18 apr 2010, 09:47
av mqa
Missteänkte det, men vad exakt är det jag ska ändra?

Re: Problem med plötsligt konstiga fonts i Gnome/Openbox

Postat: 25 apr 2010, 13:21
av mqa
Är det verkligen ingen som har råkat ur för detta? Det är ett väldigt irriterande problem, och jag har fortfarande inte hittat en lösning.

Tittade lite på dessa länkar, kanske någon kan hitta något där:

http://wiki.archlinux.org/index.php/Font_Configuration
http://wiki.archlinux.org/index.php/Xor ... ze_and_DPI
http://ubuntuforums.org/showthread.php?t=934099

Skulle verkligen uppskatta om någon kunde ta en titt på detta.

Re: Problem med plötsligt konstiga fonts i Gnome/Openbox

Postat: 25 apr 2010, 13:22
av dmz
Det är antagligen precis som Sid säger - hur ser din /etc/fonts.conf alternativt $HOME/.fonts.conf ut?

Re: Problem med plötsligt konstiga fonts i Gnome/Openbox

Postat: 25 apr 2010, 17:56
av mqa
dmz skrev:Det är antagligen precis som Sid säger - hur ser din /etc/fonts.conf alternativt $HOME/.fonts.conf ut?
/etc/fonts/fonts.conf

Kod: Markera allt

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>

<!--
	DO NOT EDIT THIS FILE.
	IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED.
	LOCAL CHANGES BELONG IN 'local.conf'.

	The intent of this standard configuration file is to be adequate for
	most environments.  If you have a reasonably normal environment and
	have found problems with this configuration, they are probably
	things that others will also want fixed.  Please submit any
	problems to the fontconfig bugzilla system located at fontconfig.org

	Note that the normal 'make install' procedure for fontconfig is to
	replace any existing fonts.conf file with the new version.  Place
	any local customizations in local.conf which this file references.

	Keith Packard
-->

<!-- Font directory list -->

	<dir>/usr/share/fonts</dir>
	<dir>/usr/share/X11/fonts</dir> <dir>/usr/local/share/fonts</dir>
	<dir>~/.fonts</dir>

<!--
  Accept deprecated 'mono' alias, replacing it with 'monospace'
-->
	<match target="pattern">
		<test qual="any" name="family">
			<string>mono</string>
		</test>
		<edit name="family" mode="assign">
			<string>monospace</string>
		</edit>
	</match>

<!--
  Accept alternate 'sans serif' spelling, replacing it with 'sans-serif'
-->
	<match target="pattern">
		<test qual="any" name="family">
			<string>sans serif</string>
		</test>
		<edit name="family" mode="assign">
			<string>sans-serif</string>
		</edit>
	</match>

<!--
  Accept deprecated 'sans' alias, replacing it with 'sans-serif'
-->
	<match target="pattern">
		<test qual="any" name="family">
			<string>sans</string>
		</test>
		<edit name="family" mode="assign">
			<string>sans-serif</string>
		</edit>
	</match>

<!--
  Load local system customization file
-->
	<include ignore_missing="yes">conf.d</include>

<!-- Font cache directory list -->

	<cachedir>/var/cache/fontconfig</cachedir>
	<cachedir>~/.fontconfig</cachedir>

	<config>
<!--
  These are the default Unicode chars that are expected to be blank
  in fonts.  All other blank chars are assumed to be broken and
  won't appear in the resulting charsets
 -->
		<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>
<!--
  Rescan configuration every 30 seconds when FcFontSetList is called
 -->
		<rescan>
			<int>30</int>
		</rescan>
	</config>

</fontconfig>