FreeType has the ability to automatically create italic and bold styles for fonts that do not have them, but only if explicitly required by the application. Given programs rarely send these requests, this section covers manually forcing generation of missing styles.
Therefore the rules of aaa. Usually that means the files with the smaller prefix will have higher precedence. However, the fontconfig syntax is flexible and allows that a new rule takes precedence over an existing rule. Therefore it is recommended to Query the current settings to test the result of the rule interactions. Look up the meaning of the numbers at fonts-conf 5 Eg.
Some applications like URxvt will ignore fontconfig settings. Xresources , but it is not as flexible as fontconfig. Example see Fontconfig configuration for explanations of the options :.
Make sure the settings are loaded properly when X starts with xrdb -q see X resources for more information. Some software may lacks proper Emoji font fallback support. To force emoji presentation create emoji font fallback preset for your application, to enable see Presets. Replace application with your application's executable's basename and Noto Color Emoji with your preferred emoji font:.
This article or section is out of date. This section is being considered for removal. If fonts are still unexpectedly large or small, poorly proportioned or simply rendering poorly, fontconfig may be using the incorrect DPI.
Fontconfig should be able to detect DPI parameters as discovered by the Xorg server. You can check the automatically discovered DPI with xdpyinfo provided by the xorg-xdpyinfo package :. This is the recommended solution, but it may not work with buggy drivers.
Fontconfig will default to the Xft. Use xrdb to query for the value:. Some scalable fonts have embedded bitmap versions which are rendered instead, mainly at smaller sizes.
Using Metric-compatible fonts as replacements can improve the rendering in these cases. You can also force using scalable fonts at all sizes by disabling embedded bitmap , sacrificing some rendering quality. Some applications or desktop environments may override default fontconfig hinting and anti-aliasing settings. Use the specific configuration program for the application in such cases. In this case you would have to add hinting settings to your fonts.
In order to solve this issue, install xsettingsd or xsettingsd-git AUR and execute it at every system startup. See also Xsettingsd and xsettingsd wiki for more information. It can be configured with the following common configuration:. If that is not working in some other applications, you could install xorg-xrdb and provide the following configuration:.
Xresources at every system startup to apply the options. See also X resources and Applications without fontconfig support. The bitmap font was probably installed as a consequence of installing the whole xorg group which is usually NOT recommended. To solve the pixelized font problem, you can uninstall the package.
You may also experience similar problem when you open a PDF which requires Helvetica but does not have it embedded for viewing. Some users are reporting problems FS with bitmap fonts having changed names after upgrading freetype2 to version 2. This was caused by the changes to the PCF font family format, which is described in their release notes [5].
Users transitioning from the old format might want to create a font alias to remedy the problems, like the solution which is described in [6] , given here too:. Assume we want to create an alias for terminus-font , which was renamed from Terminus to xos4 Terminus in the previously described freetype2 update:. Everything should now work as it did before the update, the font alias should not be in effect, but make sure to either reload.
Xresources or restart the display server first so the affected programs can use the alias. Since Pango 1. A workaround is to use Liberation Mono as the monospace font, see Replace or set default fonts. For example:. Tip: You can also check the list of Xorg 's known font paths using the command xset q.
Note: The user. Check the Presets section to know how to enable these presets. If using the second location, make sure the naming is valid where NN is a two digit number like 00 , 10 , or For these desktop environments, it is best to match your already defined font configurations to get the expected behavior. Also ensure that the desktop locale settings or Regional Settings are supported by the configured fonts, if not the font configuration could be overidden.
Note: Some applications may override default anti-aliasing settings. The most popular values are: 35 for classic mode emulates Windows 98 , 36 for classic Windows ClearType style before Windows XP , 38 for "Infinality" mode highly configurable rendering, considered slow and discontinued , 40 for minimal mode stripped down Infinality, this is the default. Subpixel rendering should use a subpixel BCI.
For details, see [1]. Note: Some applications may override default hinting settings. Note: Without subpixel rendering see below , freetype will only care about the alignment vertical or horizontal of the subpixels. Tip: Use the value embolden for existing bold fonts in order to make them even bolder. Note: For Firefox see workaround on Firefox Font troubleshooting instead.
Discuss in Talk:Font configuration. Reason: Wrong section title, disputed claims. HiDPI instructions should be used instead. Note: 96 DPI is not a standard.
You should use your monitor's actual DPI to get proper font rendering, especially when using subpixel rendering. Anyway I had to add kernel line parameter "nomodeset" to get the old monitor working. When I don't add that parameter I get only a not black but gray screen when GUI begins to load and video card is switched to graphical mode from the pure character terminal which I had set in grub.
Furthermore I would like to set x resolution if possible, but I have to find out the right hsync and vsync as far as I remember it worked well when I used Windows 95 with this old monitor. And I would like to try out the panning mode too: bigger logical screen size than the physical resolution, and viewport follows the mouse movements. I think this can be defined in xorg. My other monitor, 15" MAG DJ unfortunately run down - nearly got fire - and I must use this old one till I manage to by a new monitor or a laptop.
Laptops can be bought only in webshops, so I must have a working monitor to buy a new one. I also have a 3rd monitor, 17" LG, but it seems to be not working any more, if I plug it to the video card, there is no picture.
Monitor menus also doesn't come up when I press the buttons. In the past it doesn't worked well but when GUI was loaded the LG monitor took the signal and it switched itself on somehow.
Right now it simply refuses to work. Ok, so the main problem is that your display manager is using the wrong resolution, right? You can put an xrandr command in your xinitrc to select the x mode.
Which display manager: I am using Xfce. And I have a process called "lxdm. If I not kill the lxdm. But unfortunatelly instead of 60 Hz, 61 Hz is set sixty-one Hz and monitor doesn't support that well, I get a distorted picture on the screen.
If you do not have the tech sheet for the monitor, you can interactively search the proper values and a modeline using xorg-xvidtune. Atom topic feed. Arch Linux. Index Rules Search Register Login. You are not logged in.
0コメント