Шрифт уж больно в JRE мелкий - глаза больно.
У JRE есть собственная тема оформления Metal, но если JRE-софтина запущена под GTK, то по идее должна схватывать настройки шрифтов, которые установлены в GTK и GTK тему оформления.
Netbeans допустим можно запустить аж в трех вариантах оформления
./netbeans --laf javax.swing.plaf.metal.MetalLookAndFeel или ./netbeans --laf Metal
./netbeans --laf com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel или ./netbeans --laf Nimbus
и собственно
./netbeans без параметров, тогда схватится GTK-тема.
Вполне возможно что-то подобное есть у Zend Studio. Кроме того, в настройках самой JRE, в файле /etc/java-6-sun/fontconfig.properties есть настройки шрифта.
1) Можно поставить по умолчанию нужную кодировку (для открытия и закрытия). Например windows-1251;
Советую как можно скорее перекодировать все файлы проекта в UTF-8. В cp-1251 уже даже на подоконниках адекватные разработчики ничего не сохраняют.
Вот, раз уж разговор зашел, скрипт перекодировщика(на Ruby c использованием iconv). Недавно пришлось перекодировать PHPшный проект для разработчика, внезапно и не по своему желанию, перешедшего на Linux:
#!/usr/bin/ruby
STDOUT.sync = true
IO.popen(%&find | grep ".php"&) do |f| # Here is your grep query
@files = Array.new
until f.eof?
@files.push f.gets
end
end
@files.each do |file|
file_name = file.chomp
file_name_utf8 = file_name + "utf8" # New name for finded file
system "iconv -f cp1251 -t utf8 #{file_name} > #{file_name_utf8}" # Convertion old file content into new file
system "rm #{file_name}" # Removing old file
system "mv #{file_name_utf8} #{file_name}" # Renaming converted file with old file name
end
Запускать нужно из корня проекта. Один раз прогоняем для .php, и потом для .html (меняем значение между кавычками в 5 строке)