+ -
当前位置:首页 → 问答吧 → acroread 8 的中文显示问题

acroread 8 的中文显示问题

时间:2008-04-07

来源:互联网

已经安装的了简体中文包
代码:
# LINGUAS="zh_CN" emerge acroread-asianfonts
但是打开中文PDF时,还是提示没有安装简体中文包,是什么原因?

作者: robinswan   发布时间: 2008-04-07

是# LINGUAS="zh_CN" emerge acroread

作者: acevery   发布时间: 2008-04-07

media-fonts/acroread-asianfonts
Available versions: 7.0.8!m {linguas_ja linguas_ko linguas_zh_CN linguas_zh_TW}

portage里似乎只有acroread 7的中文包,和8的路径都不一样,自己去官方网上载8.0的吧
楼上说的只是菜单的中文支持.

作者: 雕啸长空   发布时间: 2008-04-07

引用:
作者: 雕啸长空
media-fonts/acroread-asianfonts
Available versions: 7.0.8!m {linguas_ja linguas_ko linguas_zh_CN linguas_zh_TW}

portage里似乎只有acroread 7的中文包,和8的路径都不一样,自己去官方网上载8.0的吧
楼上说的只是菜单的中文支持.
可以正常显示,不需要装acroread-asianfonts。
上传的图像
Screenshot-1.png (116.7 KB, 34 次查看)

作者: acevery   发布时间: 2008-04-07

对啊,我以前也是装英文的acroread,再装中文语言包就可以支持中文了。
我想应该是三楼的原因了。

作者: robinswan   发布时间: 2008-04-07

直接 LINGUAS="zh_CN" emerge acroread 多好啊,何必去折腾那语言包。

作者: druggo   发布时间: 2008-04-07

用acroread-asianfonts-8.1.1.ebuild
代码:
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/acroread-asianfonts/acroread-asianfonts-7.0.8.ebuild,v 1.5 2007/07/02 15:03:37 peper Exp $

inherit eutils

BASE_URI="http://ardownload.adobe.com/pub/adobe/reader/unix/8.x/8.1.1/misc/FontPack81_"

DESCRIPTION="Asian font packs for Adobe Acrobat Reader"
HOMEPAGE="http://www.adobe.com/products/acrobat/acrrasianfontpack.html"
SRC_URI="linguas_zh_CN? ( ${BASE_URI}chs_i486-linux.tar.gz )
        linguas_zh_TW? ( ${BASE_URI}cht_i486-linux.tar.gz )
        linguas_ja? ( ${BASE_URI}jpn_i486-linux.tar.gz )
        linguas_ko? ( ${BASE_URI}kor_i486-linux.tar.gz )
        !linguas_zh_CN? ( !linguas_zh_TW? ( !linguas_ja? ( !linguas_ko? (
 ${BASE_URI}chs_i486-linux.tar.gz
 ${BASE_URI}cht_i486-linux.tar.gz
 ${BASE_URI}jpn_i486-linux.tar.gz
 ${BASE_URI}kor_i486-linux.tar.gz
        ) ) ) )"
# linguas_ce? ( ${BASE_URI}ce_i486-linux.tar.gz )
# linguas_hatv? ( ${BASE_URI}hatv_i486-linux.tar.gz )
SLOT="0"
LICENSE="Adobe"
KEYWORDS="~amd64 x86"
IUSE="linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko"
RESTRICT="mirror"

DEPEND=">=app-text/acroread-8.1.1"

S="${WORKDIR}"

pkg_setup() {
        local NOUSE

        if ! use linguas_zh_CN && ! use linguas_zh_TW &&
 ! use linguas_ja && ! use linguas_ko ; then
 NOUSE=true
        else
 NOUSE=false
        fi

        if ! built_with_use '>=app-text/acroread-8.1.1' linguas_zh_TW && (use linguas_zh_TW || $NOUSE); then
 INST_LANG="${INST_LANG} CHT"
        fi

        if ! built_with_use '>=app-text/acroread-8.1.1' linguas_ja && (use linguas_ja || $NOUSE); then
 INST_LANG="${INST_LANG} JPN"
        fi

        if ! built_with_use '>=app-text/acroread-8.1.1' linguas_ko && (use linguas_ko || $NOUSE); then
 INST_LANG="${INST_LANG} KOR"
        fi

        if ! built_with_use '>=app-text/acroread-8.1.1' linguas_zh_CN && (use linguas_zh_CN || $NOUSE); then
 INST_LANG="${INST_LANG} CHS"
        fi

        if [ "${INST_LANG}" = "" ] ; then
 eerror "You don't have to install acroread-asianfonts."
 eerror "Please unmerge acroread-asianfonts."
 einfo "# emerge -C acroread-asianfonts"
 die "You don't have to install acroread-asianfonts."
        fi
}

src_install() {
        local INSTALLDIR="/opt"

        dodir ${INSTALLDIR}
        for lang in ${INST_LANG}
        do
 einfo "Installing ${lang} pack ..."
 tar xf "${lang}KIT/LANG${lang}.TAR" --no-same-owner -C "${D}/${INSTALLDIR}"
        done

        einfo "Installing Asian CMaps ..."
        tar xf ${INST_LANG/* /}KIT/LANGCOM.TAR --no-same-owner -C "${D}/${INSTALLDIR}"
        tar xf ${INST_LANG/* /}KIT/BINCOM.TAR --no-same-owner -C "${D}/${INSTALLDIR}"

        # bug 152288
        rm "${D}/${INSTALLDIR}"/CMap/Identity-{V,H}

        insinto ${INSTALLDIR}
        doins ${INST_LANG/* /}KIT/LICREAD.TXT || die

        fowners -R -L --dereference 0:0 ${INSTALLDIR}
}

作者: zhoukb   发布时间: 2008-04-07

敢问楼上的 ebuild 是从什么地方获得的?那里有很多这种 ebuild 吗?还是说楼上同志倾情奉献?谢谢。

作者: 亞利艾爾   发布时间: 2008-04-07

引用:
作者: 亞利艾爾
敢问楼上的 ebuild 是从什么地方获得的?那里有很多这种 ebuild 吗?还是说楼上同志倾情奉献?谢谢。
开始安装acroread8时,也遇到楼主的问题,就改了一下ebuild,用了几个月了,没问题。

作者: zhoukb   发布时间: 2008-04-07

晕,acroread-8的LINGUAS早已经支持zh_CN了,最早只有en_US是因为还在测试安装,后来没问题了,官方的ebuild中就加入其他语言的安装支持了。
难道你很久没有更新portage了?

作者: acevery   发布时间: 2008-04-07

引用:
作者: acevery
晕,acroread-8的LINGUAS早已经支持zh_CN了,最早只有en_US是因为还在测试安装,后来没问题了,官方的ebuild中就加入其他语言的安装支持了。
难道你很久没有更新portage了?
原以为用了zh_CN后连菜单也是中文了,刚刚装了一下,菜单可以选英文。
多谢,看来这是最佳方法。

作者: zhoukb   发布时间: 2008-04-07

去adobe下载个语言包就最好了,不喜欢安装中文界面的东西。但是忽然发现看中文PDF的最好效果竟然是Evince。
下面是同一份文档同一局部,都按100%比例显示的比较。
上传的图像
screenshot_acroread.jpg (84.6 KB, 27 次查看)
screenshot_Evince.jpg (118.2 KB, 26 次查看)

作者: robinswan   发布时间: 2008-04-08

1.
引用:
作者: robinswan
  去adobe下载个语言包就最好了,不喜欢安装中文界面的东西。但是忽然发现看中文PDF的最好效果竟然是Evince。
  下面是同一份文档同一局部,都按100%比例显示的比较。
  不过在有批注的情况下,Adobe 表现好像更优越。我原来用的文献全部带批注,Adobe 正常显示,Evince 就用黄底把字给盖掉了。从实用性而言,个人还是比较看好 Adobe。

2.
引用:
作者: zhoukb
  原以为用了zh_CN后连菜单也是中文了,刚刚装了一下,菜单可以选英文。
多谢,看来这是最佳方法。
  回头我去看一下菜单语言改变的相关选项,多谢提醒。那如果这样的话,Gentoo 下不是所有的软件都安装完整的语言包了吗?这个正是我想要的。前一段时间把其他语言包都给废了,原因就是 Adobe 的菜单语言问题。回头我试一下 LINGUAS="*" emerge acroread 能不能获得全部的 PDF 语言支持包和全部的语言界面。

3.看到 acroread 是 GTK+ 上的,越来越觉得 KDE 和 Gnome 之间软件资源的差距了。还有一个让我感到这一点的事情就是没有看到 KDE 下对应 GIMP 的软件。

作者: 亞利艾爾   发布时间: 2008-04-08

evince的速度要比acroread快不少,我现在都是默认用evince,演示时用acoread。
KDE下的kpdf和evince差不多的。

作者: acevery   发布时间: 2008-04-09