proton: Link tahoma.ttf to Windows/Fonts.
CW-Bug-Id: 18862
This commit is contained in:
parent
e1885f8496
commit
8ddd3c36a1
1 changed files with 11 additions and 8 deletions
19
proton
19
proton
|
@ -154,6 +154,7 @@ class Proton:
|
||||||
self.lib_dir = self.path("dist/lib/")
|
self.lib_dir = self.path("dist/lib/")
|
||||||
self.lib64_dir = self.path("dist/lib64/")
|
self.lib64_dir = self.path("dist/lib64/")
|
||||||
self.fonts_dir = self.path("dist/share/fonts/")
|
self.fonts_dir = self.path("dist/share/fonts/")
|
||||||
|
self.wine_fonts_dir = self.path("dist/share/wine/fonts/")
|
||||||
self.version_file = self.path("version")
|
self.version_file = self.path("version")
|
||||||
self.default_pfx_dir = self.path("dist/share/default_pfx/")
|
self.default_pfx_dir = self.path("dist/share/default_pfx/")
|
||||||
self.user_settings_file = self.path("user_settings.py")
|
self.user_settings_file = self.path("user_settings.py")
|
||||||
|
@ -392,19 +393,21 @@ class CompatData:
|
||||||
|
|
||||||
def create_fonts_symlinks(self):
|
def create_fonts_symlinks(self):
|
||||||
fontsmap = [
|
fontsmap = [
|
||||||
( "LiberationSans-Regular.ttf", "arial.ttf" ),
|
( g_proton.fonts_dir, "LiberationSans-Regular.ttf", "arial.ttf" ),
|
||||||
( "LiberationSans-Bold.ttf", "arialbd.ttf" ),
|
( g_proton.fonts_dir, "LiberationSans-Bold.ttf", "arialbd.ttf" ),
|
||||||
( "LiberationSerif-Regular.ttf", "times.ttf" ),
|
( g_proton.fonts_dir, "LiberationSerif-Regular.ttf", "times.ttf" ),
|
||||||
( "LiberationMono-Regular.ttf", "cour.ttf" ),
|
( g_proton.fonts_dir, "LiberationMono-Regular.ttf", "cour.ttf" ),
|
||||||
( "LiberationMono-Bold.ttf", "courbd.ttf" ),
|
( g_proton.fonts_dir, "LiberationMono-Bold.ttf", "courbd.ttf" ),
|
||||||
( "SourceHanSansSCRegular.otf", "msyh.ttf" ),
|
( g_proton.fonts_dir, "SourceHanSansSCRegular.otf", "msyh.ttf" ),
|
||||||
|
|
||||||
|
( g_proton.wine_fonts_dir, "tahoma.ttf", "tahoma.ttf" ),
|
||||||
]
|
]
|
||||||
|
|
||||||
windowsfonts = self.prefix_dir + "/drive_c/windows/Fonts"
|
windowsfonts = self.prefix_dir + "/drive_c/windows/Fonts"
|
||||||
makedirs(windowsfonts)
|
makedirs(windowsfonts)
|
||||||
for p in fontsmap:
|
for p in fontsmap:
|
||||||
lname = os.path.join(windowsfonts, p[1])
|
lname = os.path.join(windowsfonts, p[2])
|
||||||
fname = os.path.join(g_proton.fonts_dir, p[0])
|
fname = os.path.join(p[0], p[1])
|
||||||
if os.path.lexists(lname):
|
if os.path.lexists(lname):
|
||||||
if os.path.islink(lname):
|
if os.path.islink(lname):
|
||||||
os.remove(lname)
|
os.remove(lname)
|
||||||
|
|
Loading…
Reference in a new issue