分页: 1 / 13

[讨论]一个文件解决 Opera 字体问题(修正版)

发表于 : 2007-08-21 3:12
Truth
感谢大家的反馈,我们正在修复 Linux 上 Opera 9.5 中文字体显示混乱的问题。目前我们起用了针对 Linux 的新字体替换机制,使用配置文件 font.ini 指定字体优先级。目前还有几个小 bug,但是基本已经可以正常使用。

Opera 9.51 正式版已经发布,下载在:
32位动态QT3版本(系统需要装QT3)
http://ftp.opera.com/pub/opera/linux/95 ... 3_i386.deb
32位静态QT3版本(系统不需要装QT3)
http://ftp.opera.com/pub/opera/linux/95 ... 3_i386.deb
32位QT4版本(静态版)
http://ftp.opera.com/pub/opera/linux/95 ... 4_i386.deb
64位QT3版本(动态版)
http://ftp.opera.com/pub/opera/linux/95 ... _amd64.deb
下载完成后,双击即可安装。

解决中文字体和中文输入:
Opera 9.5 已经解决了中文输入问题和字体选取混乱的问题。我们有新的字体替换机制用于 Opera 9.5 Beta 2 之后的版本。Opera 的 font.ini 默认存储在 /usr/share/opera/ini 目录下。

根据大家的反馈,现在解决了使用后字体发虚的问题,并将3份文件整合为一个 font.ini 文件,适用于 openSUSE 所有版本, Ubuntu 7.x 8.x 和 Fedora 所有版本。

字体替换机制如下:
如果您装了微软宋体,那么会以微软宋体显示网页。
如果您是 Ubuntu 8.x ,或者 7.x 但是安装了文泉驿宋体,会默认以文泉驿宋体显示中文,如果字体库中没有该字,会调用文鼎字体显示。
如果您是 Ubuntu 7.x 没有装文泉驿宋体也没有装微软宋体,会按照文鼎字体显示。

请下载并解压附件文件 font.ini.tar.bz2,存为 /usr/share/opera/ini/font.ini,之后重启 Opera。

关于 Flash 插件解释说明如下:
1. Flash Player 9 的插件取消了原来对非 gtk 程序调用的借口,导致非 GTK 浏览器无法调用 Flash 插件。受到影响的浏览器有 Opera 9.2x 和 Konqueror 。

2. 解决方法:使用 Opera 9.5 。
我们注意到这个问题对用户体验产生了重大影响,已经在 Opera 9.5 解决。我们专门写了一个调用该类插件的 wrapper 程序,即使在 64 位 Opera 上,调用 Flash 插件也没有问题。

Flash Player 10 下载地址:
http://download.macromedia.com/pub/labs ... 508.tar.gz

下载后将 libflash*.so 复制到
/usr/lib/browser-plugins 目录下,重启 Opera 9.5 即可自动调用

Regards,
Thruth

发表于 : 2007-08-21 3:28
zhuqin_83
呵,原来你是官方人士阿,ee会很高兴的 :D

发表于 : 2007-08-21 4:55
lxf1597
EE确实会有想法,
象我这样只知道用的人来说,我希望OPERA可以添加DEB格式,每次都要从其他的方式来安装不能直接的APT-GET实在是满闹心的事。
另外,虽然LINUX下的中文支持本来就不是很完美,但是至少我希望可以更方便的获得OPERA的中文LINUX下版本。最开始找的时候找了很久。
其次希望OPEAR的插件功能可以更本地化吧,不管是WIN下还是LINUX下,这点说实在还是没办法让人觉得很到位
虽说不是什么BUG,算是意见反馈好了。

发表于 : 2007-08-21 5:11
zhuqin_83
本来就可以apt-get,是你自己的原因。

发表于 : 2007-08-21 8:27
TheThirdGhost
目前感觉还有一个很重要的问题,就是在线的媒体播放
虽然可以通过特殊编译的mplayer-plugin解决,但是没有控制界面,跟win下的opera和firefox无法比。
还有就是打开和保存时的窗口设计,如果能设几个主目录和其他重要位置的按钮就好了,比较照顾一下lin下面的使用习惯。

发表于 : 2007-08-21 9:15
ct
ee还没有来啊.

发表于 : 2007-08-21 9:19
bones7456
恩,热帖留名。
顺便召唤ee。

发表于 : 2007-08-21 9:27
laborer
希望能解决图片放大(pagezoom)时质量低下的问题,windows下的opera就没有这个问题,看说明似乎是因为使用了windows的一个什么库,而linux这个库,按理说这个图片放大算法也不复杂,linux下应该不难解决。pagezoom对于用高分辨率屏幕的用户来说还是很重要的。

发表于 : 2007-08-21 10:30
hao123liu
两个问题自己找到方法都解决了 现在用的很爽
有一个意见就是原来在gnome 直接从opera官网下的deb包装好不能用 apt的也不能用
我不太了解技术 但是觉得最好是保证绝大多数机器安装了就能用 不报错

发表于 : 2007-08-21 10:45
matri
中文显示这个倒没太大关系,中文输入opera还是应该解决一下,或者opera中文社区维护一个opera中文?我觉得比较迫切需要解决的一个是媒体播放问题,另外就是稳定性问题,使用中出现无故无响应的几率不小,而且没法重现,这个比较头疼。

发表于 : 2007-08-21 11:16
eexpress
1。viewtopic.php?t=47733&highlight=opera+mldonkey 2/6楼的问题。楼主可以看下。编码问题。

2。opera的代理脚本,以及快速开关代理的切换过程,有问题。如下的脚本(包括直接设置的http代理),切换的时候,不时的无效。

代码: 全选

function FindProxyForURL(url, host)
{
url = url.toLowerCase ();
host = host.toLowerCase();

//if(dnsDomainIs(host,"googlepages.com")|| dnsDomainIs(host,"opera.com"))
if(shExpMatch(url,"*googlepages*")||shExpMatch(url,"*opera*"))
return "PROXY 203.252.180.205:80";
else return "DIRECT";
}
3。需要支持gtk的打开/保存的对话栏参数。似乎某个版本有支持,但是一直找不到。

发表于 : 2007-08-21 11:46
Truth
1. 我记得可以直接 apt-get
http://wiki.ubuntu.org.cn/index.php?tit ... 3.85_Opera

2. Opera 采用的是 英文界面 + 语言包 的结构,不能根据 Locale 选择界面语言。这样的好处是语言包不被编译为 qm 文件之类的,可以加一些自定义的东西。

3. 图片放大(pagezoom)时质量低下的问题, 麻烦具体描述一下。

4. 我知道 64 位跑 32 位 Opera 会出现无法响应,32位也会么? ps. Opera 9.5 会有 Lnux 64 位版本。

5.Hi eexpress, 谢谢你对 Opera 的热情。

你的第一个问题我需要知道具体的 locale 网址网页编码。最好能有在不同 locale 下面的具体表现。

第二个问题比较棘手,如果你能把它搞到某些条件下必然能够重现才能找到问题。

第三个问题是说 shell 下面运行 opera 的参数?

Thank you all for sticking it. :P

发表于 : 2007-08-21 11:54
jarryson
有firefox那样“允许网页使用要求的文字”的选项字体可能会方便很多。

可能的话开放部分源码。这样有很多其他软件就会使用基于opera核心了。如同mozilla。

发表于 : 2007-08-21 12:38
eexpress
http://www.verycd.com/里面。随便找几个ed2k的链接,使用右键自定义的菜单,取得的链接。先是调用“Copy link”,在bash里面取得到 L 变量。
~/.opera/menu ☎ grep ed2k standard_menu.ini
Item, "EE::使用mlnet下载ed2k" = Copy link & Execute program, "ed2kopera","%l"

☎ cat /usr/local/bin/ed2kopera
#!/bin/sh
echo $* >> ~/tmp <--- 这是直接 %l 传递的参数。
L=`xsel --clipboard` <--- 取得Copy link的数据。
echo $L >> ~/tmp
#echo dllink $L | nc -q 1 localhost 4000
#mldonkey_submit "'"$*"'"

☎ head 《巨人》双语_更新至13集_共30集\[DVD-RMVB\]\ \|\ 剧集\ →\ 港台\ \|\ VeryCD\ →\ 下载.html
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>《巨人》双语/更新至13集/共30集[DVD-RMVB] | 剧集 → 港台 | VeryCD → 下载</title>
<meta name="robots" content="all" />
<meta name="author" content="http://www.xdanger.com/" />
<meta name="copyright" content="VeryCD Team" />
<link rel="icon" href="http://doc.verycd.com/favicon.ico" type="image/x-icon" media="screen" />

~ ☎ cat tmp
ed2k://|file|%5B�%5D%5B��-13%5D%5B��-�WU%5D.d-vb.rmvb|178348183|72de1c53dbbf285d6186a5a7c0b04ec5|h=54FT3SXJI5RKXYNSDX2BAWDOLSJALGKS|/
ed2k://|file|%5B????%5D%5B??-13%5D%5B??????%5D.d-vb.rmvb|178348183|72de1c53dbbf285d6186a5a7c0b04ec5|h=54FT3SXJI5RKXYNSDX2BAWDOLSJALGKS|/

发表于 : 2007-08-21 12:43
skyx
ee总算出现了。 :lol:


以前opera存在 的问题都可以解决,但毕竟还是要手工配制


最有发言权的是ee .这帖交给ee一人处理好了。