LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1915|回复: 6

linux字体的设置(EmEditor)

[复制链接]
发表于 2004-8-13 13:53:08 | 显示全部楼层 |阅读模式
我现在汉化一个在linux下开发的日文界面,所有界面的信息都放在一个.res的文件中,我用EmEditor在gb2312的模式下把这个资源文件中的日文全部改成中文,字体也改成linux里有的fangsong ti,可是最后出来的界面是乱码,我用setenv LANG zh_CN,也是乱码。不知是怎么回事,请大家给想想办法!
如果有没有听懂的,可以给我发电子邮件:jhb108299@163.com:help :help
发表于 2004-8-13 15:43:31 | 显示全部楼层
可能这个软件设定了编码
 楼主| 发表于 2004-8-13 17:16:05 | 显示全部楼层
楼上的大哥,编码是怎么设定的,一般在程序的什么地方?
发表于 2004-8-14 11:01:39 | 显示全部楼层
那要看用的是什么图形界面库了
QT、GTK都有自己的一套
我对这个也不太熟悉,先打开源代码看看吧
发表于 2004-8-14 23:12:12 | 显示全部楼层
修改之前是否注意了文件原来的编码格式?保存是否安装原编码保存的?
另:
请参考FAQ:
.
Q  怎样删除EmEditor中的工作列图标?

A. 你可先解除安装EmEditor,然后再重新安装。当你重新安装的时候,请确认“加入图标到系统工作列“的地方没有被选择。通过这种方法你就可以删除掉这些工作列图标。需要注意的在解除安装的过程中尼已经选择的选项亦同时被删除了。另外一种方法就是从开始菜单中去除“EmEditor启动"。在 Window98的情况下,这个文档经常放在“C:\Windows\ALL Users\开始菜单\程序集\启动中。你也可以通过在开始菜单的寻找的档案或资料夹来寻找EmEditor.lnk的文檔。>Top

 

Q. 点击URLs的时候浏览器软件不启动。

A. 即使你在用Netscape Navigator你也必须事先安装Internet Explorer 3.0或更高版本。然后再安装你的软件,这样你的软件将成为预设的浏览器。当你在EmEditor中点击URL的时候就会启动你的浏览器。>Top

 

Q. 怎样当我按邮件地址的时候让我最喜欢的邮件软件启动?

A. 你必须安装了Internet Explorer 3.0或以上的版本。在档案总管的检视中的选项中选择档案类型。选择 [URL:MailTo Protocol], 然后双敲[open],然后输入邮件软件路径,然后把选项定为[应用程序常设的执行动作]。然后参考邮件软件的说明书,并不是所有的邮件都支持这种功能。>Top

 

Q. 可否使用并行字体?

A. 不可以。为了加快EmEditor的运行速度,不能使用并行字体。>Top

 

Q. 分割窗口是用来做什么的?

A. 有的时候你在写文章的底部的时候而且需要看文章的顶部的时候用这个功能会很便利。>Top

 

Q. 怎样通过键盘来选择字符?

A. 按[F8]键后可以开始一般的选择。按[Ctrl] + [F8] 可以选择整个一行。[Shift] + [Ctrl] + [F8]可以进行箱式选择。要修改键盘的属性可以通过选择[工具]选项下的[目前选组内容]的键盘项进行调整。>Top

 

Q. 在加入日期的时候怎样加入4位数年份的字符?

A. 本地定义日期的形式(在控制台的国别设定内容的日期处修改)。和记事本的指定方法相同。>Top

 

Q. 怎样删除在寻找对话窗中的所有以前的单词?

A. 在[工具]项目中选择自定设置。按底部的清除历程。>Top

 

Q. 怎样一次删除所有的窗口?

A. 按SHIFT键删除右上部的窗口,同时你也可以用以下的命令一次删除所有的窗口。
        按Alt+Shift+F4键
        按Alt+Shift+X键
        按Shift键的同时在菜单窗口选择结束项
        在工具菜单中加入全部结束的选项(工具列中的自定工具列)
        按工具列显示选择其中的全部结束。>Top

 

Q. 当我开启文档的时候怎样使问答窗都打开相同的路径?

A. 右敲EmEditor v3的快速键图标,在快捷方式中的开始位置处加入你想启动的开始目录路径。另外,你可以通过选择工具项中的自定设置中的记忆开启/储存档案资料夹清单来记忆最新开启的文文件目录。>Top

 

Q. 怎样在我每次使用EmEditor的时候自动启动IME?

A. 为了在每次用EmEditor的时候自动启动IME,你可以通过选择工具栏中的目前组态内容,在Normal内容中的[一般]页中选择执行输入法的项目。>Top

 

Q. 怎样存盘空的文档?

A. 选择工具栏中的目前组态内容,在[档案]页中不选择[存盘时删除空的档案]项。>Top

 

Q. 怎样加入控制字符(control charactor)?

A. 你可以通过选择[编辑]中的[进阶设定]中的[加入控制字符]。另外,如果对应的输入法还没有被占用你可以用Ctrl(+Shift)输入对应字符,这时[工具项]的[目前组态内容]中的[一般]中的[允许插入控制字符]项需要被选择的状态。>Top

 

Q. 打印时的字型太小?

A. 选择[工具]中的当前[目前组态内容],在[打印]页中按字型的按钮可以调整打印时的字体和字型的大小。>Top

 

Q. 光标符号现在看上去像"I",而且现在不能插入字符而是覆盖原有字符。

A. 你的输入状态被定为覆盖状态。在你的键盘上找到插入键以此来切换将你的输入状态。>Top

 

Q. 在[在档案中寻找]的对话窗中可否寻找Unicode, JIS or EUC的文檔?

A. 在EmEditor v3.05以上的版本中支持寻找Unicode文檔,但现在还不支持JIS or EUC 的文檔。>Top

 

Q. 我现在在使用EmEditor v2.我可否不用删除EmEditor v2.就能安装EmEditor v3.的版本?

A. 如果你在用EmEditor v2.3以后的版本你则不必删除旧的版本就直接安装新的版本,当你安装EmEditor v3的时候你可以选择是否使用以前的设定以及是否要删除以前的版本。如果你在用免费的EmEditor 或EmEditor v2.3以前的版本或EmEditor v3的测试版,建议你先移除以前的程序后再安装新的版本。>Top

 

Q. 当我想存盘一个没有扩展名的文档时,".txt"?的扩展名就会自动加在文档名中,我怎样才能解决这样的问题?

A. 用引号""将文档名包起来,比如"file"(渡边提供)。>Top

 

Q. 当我用Internet Explorer时怎样才能右敲键后用EmEditor来查阅原始档?

A. 在EmEditor v3.02以后的版本你可以做到这个操作,建议你使用EmEditor v3.02以后的版本。>Top

 

Q. 我是否可以显示单进制(single-byte)的空格作为某个字符?

A. 现在你只能在页面的属性中给单进制的空格加上标示,在以后的版本中我们将考虑这个问题。>Top

 

Q. 我无法将我的窗口分为4个部分而只能分为2个部分,怎样才能将我的窗口分为四个部分?

A. 从EmEditor v3.24以后,在任何时候你都可以将窗口分为4个部分。>Top

 

Q. 怎样将一个机器内的设置转移到另一台机器中?

A. 如果你用登录编辑器将机码HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3复制到一个文档中(Regedit.exe),然后将此文档复制到另一台机器上面,用登录编辑器来读入次文档。你需要自己来改写你自己的路径名称。>Top

 

Q. EmEditor v3是否支持MS Global IME?

A. 是的。EmEditor v3.23以上的版本支持 Global IME。>Top

 

Q. 当我用预设设定来打开某个文档时,无法正确显示文档内容,从[检视]中的字符集设定选择字符集则效果更糟,但是如果我从重加载在不同内码表则可以正确显示内容,这是为什么?

A. EmEditor v3内部使用Unicode作为内码。所以当你读入某个文档时EmEditor自动将ANSI变为Unicode。你需要选择一种字符码来开启文档,否则 EmEditor就变换为预设的字符码。为了开启不同字符码的文档,你需要从[档案]中的重加载在不同内码表来重新变换字符码。>Top

 

Q. 我什么时候使用[检视]中的字符集设定?

A. 比如EmEditor无法读入Unicode文文件中的一种语言,此时可以用字符集的设定来解决。当你新做成一个预设设定以外的文档的时候,你也要用到字符集设定。>Top

 

Q. 为什么取代的命令会花费很长时间?

A. 在取代的问答窗中选择[大小写须相符]可以提高寻找速度。因为EmEditor内部是运行的Unicode,如果取消[大小写须相符]的选择, Unicode内部将寻找例如 ä  和 Ä,这项工作比较花费时间。>Top

 

Q. 我不能正确贴上字符。从其它的程序(例如Netscape Navigator)中复制的内容在剪贴板上被覆盖了。

A. 你所用的其它的程序比如Netscape Navigator在将ANSI转换成Unicode的时候存在问题。这个时候不用一般的贴上而是同工具单下的全部指令,然后选择编辑的贴上的贴上ANSI。>Top

 

Q. 在读入Macintosh的text文文件时,有些字符被改变了。 我怎样才能正确读入Macintosh的text文檔?

A. Macintosh跟Windows所用字符码有一点不同。在Windows 2000/XP如果你安装了Macintosh的字源码,你就可以将Macintosh的text文档变换为Windows的text文檔。首先选择工具菜单中的定义内码表,在内码表清单中选择新增,然后选择一个Macintosh的内码表,例如[10001 (MAC - Japanese)]。选择一个合适的字符集字符例如 Japanese。然后点击确定,关闭窗口。然后在档案中的开启旧档选择你要定义的字符码。例如 [10001 (MAC - Japanese)] ,然后再开启你希望打开的文档。在Windows 95/98/Me中因为没有 Macintosh的内码表,所以你不能完全正确地读入Macintosh的text文檔。>Top

 

Q. EmEditor卸载后,Internet Explorer的格式菜单中选择[表示源代码]后,记事本中源代码不能显示,这是为什么?

A. 以前的一些EmEditor版本不能完全卸载登录情报。选择开始菜单里的[指定运行文件],输入[RegEdit.exe]后按OK键执行登录编辑器。检索HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor 并删除这个键。>Top

 

Q. 如果在EmEditor启动或编辑时突然异常停止了该怎么办?

A. 1. 如果安装了插件,请从插件文件夹中移走所有插件,然后再次运行EmEditor 。

2. 如果仍有问题,选择控制面板中的增加/删除程序来卸载EmEditor。重新启动PC,再安装EmEditor一遍。

3.如果只是在打开UTF-8 或 Unicode文件时EmEditor 异常的话,清选择格式菜单中的字体,选择文字码单中的"标准",选择显示字体框旁边的"替换"按钮并检查是否选择了适当的字体。>Top

 

Q. 为了输入特殊文字符号:

A. 从[编辑]菜单中选择高度的操作,然后选择[输入特殊文字]。要找你希望的扩展码,可以参考拉丁字母的扩展字符。你也可以通过装在Windows中的Character Map 来查找。或者对于以下这些特殊文字可以利用预定的快捷键。

带降调符号的文字: à è ì ò ù À È Ì Ò Ù
Ctrl + ` (降音号), 字母

带升调符号的文字: á é í ó ú ý Á É Í Ó Ú Ý
Ctrl + ' (升音号), 字母

带抑扬音符文字: â ê î ô û Â Ê Î Ô Û
Ctrl + Shift + 6, 字母
(在许多键盘中, Shift + 6 代表 ^ (caret))

带波浪符字: ã ñ õ Ã Ñ Õ
Ctrl + Shift + ` (降音号), 字母
(在许多键盘中, Shift + ` 代表 ~ (波浪符))

带分音符文字: ä ë ï ö ü ÿ Ä Ë Ï Ö Ü Ÿ
Ctrl + Shift + ; (semi colon), 字母
(在许多键盘中, Shift + ; 代表 : (引号))

带环文字: å Å
Ctrl + Shift + 2, a or A
(在许多键盘中, Shift + 2 代表 @)

合字符: æ Æ œ Œ
Ctrl + Shift + 7, a, A, o or O
(在许多键盘中, Shift + 7 代表 &)

细长s: ß
Ctrl + Shift + 7, s
(在许多键盘中, Shift + 7 代表 &)

带cedilla的字符: ç Ç
Ctrl + , (comma), c or C

eth字符: ð Ð
Ctrl + ' (升音号), d or D

带斜线的文字: ø Ø
Ctrl + /, o or O

美分符号: ¢
Ctrl + /, c

倒转的问号: ¿
Alt + Ctrl + Shift + /
(在许多键盘中, Shift + / 代表 ?)

倒转的感叹号: ¡
Alt + Ctrl + Shift + 1
(在许多键盘中, Shift + 1 代表 !)

度: °
Ctrl + Shift + 2, space
(在许多键盘中, Shift + 2 代表 @)

版权符号: ©
Alt + Ctrl + C

注册商标符号: ®
Alt+Ctrl+R

商标符号: ™
Alt+Ctrl+T

欧元: €
Alt + Ctrl + E

开始单引号:‘
Ctrl + ` (降调符), ` (降调符)

结束单引号: ’
Ctrl + ' (升音号), ' (升音号)

开始双引号: “
Ctrl + ` (降调符), "

结束双引号: ”
Ctrl + ' (升音号), "

注意
当这些快捷键不起作用时,可能需要将重新设定功能属性一览。打开属性一览的窗口,按重新设定键。>Top

 

Q. 怎样使我每页的行数表示连续,以前没有这个问题,是否我改变了什么设定。

A.  显示设定内容中的“一般”页,取消“显示页码”的设定。>Top

 

Q. 什么是理论(逻辑)坐标和表示坐标?什么是理论(逻辑)行?

A. 理论坐标是指文章的坐标和现在使用的换行方法无关,自动换行的行不计算在实际的行数中。理论行只跟实际的改行的数有关。而表示坐标,自动换行的行数也加算在总的表示坐标行数中。>Top

 

Q. 现在我显示行数在EmEditor的左侧,当文章自动换行时,我不想让自动换行的行数也加算在实际的行数内,我该怎么办?

A. 在设定内容的“一般”页中,行,列的表示方法中选择理论坐标。>Top

 

Q. 有没有关于ASP的设定?

A. ASP的语法属于HTML的语法,常用的VBScript或JavaScript语句可以通过VBScript 或 JavaScript的强调方法进行强调表示。>Top

 

Q. 在设定内容中的[强调(2)]页中,特别的文法中的,[HTML] 和 [埋入HTML]的意思是什么?

A. [HTML] 是指以<SCRIPT type=...>开头的语句,以<%开头的语句ASP文件等也属于HTML。这些语句通常是指VBScript、JavaScript、 PerlScript、CSS等。埋入HTML是指向PHP和JSP那样用<?或<%等#ScriptBegin来指定开始语句的文件。>Top

 

Q. 我即使在按Alt键的同时来拖拉鼠标也无法进行箱型选择,为什么?

A. 如果你在使用可变型的文字字体,将无法使用箱型选择。你必须选择固定型字体。>Top

 

Q. 我从哪里可以下载Microsoft Global IME?

A. 你可以从这里下载
http://www.microsoft.com/msdownload/iebuild/ime5_win32
/en/ime5_win32.htm 如果安装了Microsoft Office XP,Global IME 5.02将无法使用。EmEditor不支持Office XP下的Global IME。在Windows 2000 或者 Windows XP 的情况下,你可以通过在设定板的[地区设定]内增加IME,而不需要增加Global IME。>Top

 

Q. I have just started teaching myself Java. I am using the Java Development Kit 1.3.1 from Sun. When I write a class with EmEditor and compile it I get an error that states that there are three invalid characters at the beginning of my class. This happens every time and I do not have any characters before the class keyword, which is where the error says they are.

A. The three characters at the top of your file is the "Byte Order Mark" of a UTF-8 file. By default, a Java file is created as UTF-8 with BOM. You can change the default code page for new files from Java Properties - File page - New Files button, and change the code page to Normal ANSI, or uncheck "Add a Unicode Signature (BOM)".>Top

Q. I don't like the new toyish Windows XP style toolbars. Can I use the old toolbar buttons?

A. Yes. Select "Customize Toolbar" from the Tools menu, and select "16 color". >top

 

Q. Can I change the Tray Icon on the Task bar to my favorite icon?

A. Yes. Run Registry Editor (RegEdit.exe), and find HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Common. Create a TrayIconFile value as REG_SZ and set the icon file path, and TrayIconIndex value as REG_DWORD and set the icon index. >top

 

Q. How can I run an external compiler to compile the current file from EmEditor?

A. To run an external application you can use a plug-in called "Execute Application" which you can download from here.
Using "Execute Application" plug-in is not difficult at all. When you run this plug-in, first open Properties and then press "Add". Change "Display Name" to whatever name you would like, enter your external application path in the "File To Run" field, and enter "*f" in the "File to Open" field. >top

 

Q. Can I save multiple quick macros to files?

A. Yes. You can use a plug-in called "Quick Macro RW", which you can download from here. Currently, you cannot assign different shortcut keys to each quick macro you save. >top

 

Q. Can I use regular expressions to search or replace?

A. Yes. Regular Expressions are supported from EmEditor v3.28. >top

 

Q. How can I search for a word at the beginning of lines or a word at the end of lines?

A. A new line can be represented as "\n" if you check "Use Escape Sequence" in the Find dialog. Enter "\nxxxxx" in Find field if you want to find "xxxxx" at the beginning of lines, or "xxxxx\n" if you want to find "xxx" at the end of lines. >top

 

Q. Can EmEditor encode Unicode characters as "Numerical Character References" (NCRs - those &#xxx; codes) when saving HTML or XML files?

A. Yes. On the File page in Properties, click "Saving" button, and check "Save Unicode as HTML/XML Character Reference". You can also click "Use Named Entity Reference" if you would like to save named entity references such as &copy. For HTML and XML configurations, these checkboxes are checked by default. However, EmEditor currently cannot decode or display NCRs as real Unicode characters when loading HTML or XML files. >top

 

Q. There is no code page available in "Reload in Different Code Page" sub menu under the File menu except "Normal ANSI", "Unicode", "Unicode big endian", "UTF-8" and "UTF-7". How can I add more code pages?

A. If you do not install EmEditor properly, but just copy emeditor.exe from another PC and run it, some system code pages will not be available in your copy of EmEditor.

If you are using Windows NT/2000/XP and logon with only User privileges and you are using a version of EmEditor earlier than v3.27, there was a bug in EmEditor that prevented you from seeing some system code pages.

To setup additional system code pages, you can logon with Power User or Administrator privileges if you use Windows NT/2000/XP, and select "Define Code Page" from the Tools menu, and click the "Reset" button.

Code page availability depends on which language system files you install in your copy of Windows. If you cannot find a particular code page from within EmEditor, you can install additional language files from Control Panel - Regional and Language Options. If you are using Windows 95/98/ME/NT, you can also download Microsoft Global IME. See also EmEditor v3 FAQ: "Where can I download Microsoft Global IME?" After language system files are installed in your copy of Windows, you can logon with Power User or Administrator privileges if you use Windows NT/2000/XP, and select "Define Code Page" from the Tools menu, and click the "Reset" button. >top

 

Q. How can I save the EmEditor window size, and always open EmEditor windows at the same size?

A. First resize the EmEditor window to your favorite size, then select "Customize" from the Tools menu, click the "Save Current Window Size" button, and then click "OK". >top

 

Q. How can I always open EmEditor windows at the maximized size?

A. First maximize the EmEditor window, then select "Customize" from the Tools menu, click the "Save Current Window Size" button, check the "Restore Window Position" checkbox and click "OK". >top

 

Q. When I display Japanese, erroneous spacing between full-width characters appears (Windows 95/98/ME).

A. Select "Font" under the View menu, and select different fonts. If the problem persists, check "Deter Problems with Non-Unicode Fonts". >top

 

Q. Do I receive free upgrades when I register, or do I have to separately register and pay for each version that you release?

A. Once you register, you do not need to register and pay for each minor version update. We also do not plan to ask registered users to reregister and pay for major version updates in the future. >top
发表于 2004-8-15 06:34:26 | 显示全部楼层
一般认为linux软件的翻译由gettext技术实现。如果这个软件没有用gettext的话,建议给作者提这个意见。
 楼主| 发表于 2004-8-16 12:43:56 | 显示全部楼层
其实我的问题重点不是关于EmEditor,而是在linux下中文显示不出来,这是什么原因呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表