防止 wine 加载用户字体

防止 wine 加载用户字体

我在 wine1.7 上使用 PhotoshopCS6,每次选择 TypeTool 后都会崩溃。

我猜有些用户字体(〜/ .字体/*)导致 wine 崩溃。

如何防止 wine 加载用户字体?或者,有没有办法指定要加载的字体文件夹?

答案1

我觉得你的问题已经得到解答了,但我还是要补充一点。这是基于我用来用 wine 打开 Audacity 的类似 bash 脚本(我有 Linux 版本,但是它不适用于某些插件)

#!/bin/bash
Red="\033[1;31m"
clear="\033[1m\033[0m"
mv /home/iaarchiver/.fonts /home/iaarchiver/.fonts.moved
echo -e "$Red Moved fonts directory - starting Photoshop."
wine start /unix '/home/iaarchiver/.wine/drive_c/Program Files/Photoshop/Photoshop.exe'
echo -e  "Photoshop Exited - Returning fonts directory. $clear"
mv /home/iaarchiver/.fonts.moved /home/iaarchiver/.fonts
echo "Goodbye!"

如果您保存它并在终端中运行它,它应该:

  • 将文件移动.font.font.moved
  • 告诉您它正在启动 Photoshop(红色)。
  • 启动 Photoshop将要需要与此不同的命令)
  • 告诉你photoshop已经关闭并返回字体目录。

我还没有测试过这个 - 但它应该可以工作 - 您需要更改文件名位置,因为我只是从您的评论中猜测它们。

注意:$Red 和 $clear 不是必需的,但它们在我的原始脚本中,所以我将它们保留在

相关内容