|
|
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
В версии 1.6 есть класс sun.font.FontManager , который позволяет определить местоположение файлов шрифтов в операционной системе. Код: java 1. В версии 7 и 8 этого класса нет. Никто не знает как теперь можно определить местоположение файлов шрифтов в разных операционных системах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 10:17 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 10:57 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz http://stackoverflow.com/a/14398842 Фейк какой-то. Инициализировать класс можно, но никакого путного метода у этого класса нет. Документации по нему в 7-й/8-й версии тоже нет. Вопрос с определением каталогов с файлами шрифтов остаётся открытым. Может какие альтернативы есть? Если с Windows всё более-менее просто, то в MacOS и Linux они могут быть распиханы по разным местам. Как их найти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 11:53 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
GarrickФейк какой-то. Инициализировать класс можно, но никакого путного метода у этого класса нет. Документации по нему в 7-й/8-й версии тоже нет. Вопрос с определением каталогов с файлами шрифтов остаётся открытым. Может какие альтернативы есть? Если с Windows всё более-менее просто, то в MacOS и Linux они могут быть распиханы по разным местам. Как их найти? Получаешь FontManager и кастишь к одной из реализаций. X11FontManager, Win32FontManager, либо просто рефлексией метод дергаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 12:02 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, А-а-а-а-а..... Принцип "Написал один раз - не работает нигде" в действии. Блин, теперь надо код писать, который от версии JVM зависит да ещё и за версией OS следить. Всё же было просто. Нафига поломали-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 14:55 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
GarrickПринцип "Написал один раз - не работает нигде" в действии. Блин, теперь надо код писать, который от версии JVM зависит да ещё и за версией OS следить. Всё же было просто. Нафига поломали-то? sun.*, com.* и т.п. классы из JDK обратной совместимости не имеют. Об этом прямо и четко сказано в документации. Можно взять OpenJDK и пропатчить. Патч засабмитить в комьюнити. Многим нужна эта фича, судя по вышеприведенной ссылке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 14:59 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
FontManager это фигня. Вот с java.util.Date некрасиво вышло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 16:05 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
maytonВот с java.util.Date некрасиво вышло. Что вышло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 16:10 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
И убрать его нельзя. И альтернативу ему уже создали. Вобщем будем суппортить разные варианды работы с датами. Раздражает просто. Неужели изначально нельзя было продумать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 16:51 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
mayton, Vector и Hashtable не раздражают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 17:02 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
Их не так много как интерфейсов с Date ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 17:07 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
maytonИ убрать его нельзя. И альтернативу ему уже создали. Вобщем будем суппортить разные варианды работы с датами. Раздражает просто. Неужели изначально нельзя было продумать. Date - один из ярких косяков java, показывающий уровень создателей. Наконец-то добрались до переделки этого ужаса. Да, гемора с публичными API теперь будет много... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 17:24 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
Alexey TominDate - один из ярких косяков java, показывающий уровень создателей. "Ай, Моська! знать она сильна..." В любой сложной системе есть масса косяков, которые вскрываются только в зависимости от сценариев использования это системы. Предсказать все сценарии использования задача непосильная. Никто не подозревал что платформа для кофеварок переберется на сервер и будет активно вычислять часовые пояса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 17:35 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНикто не подозревал что платформа для кофеварок переберется на сервер и будет активно вычислять часовые пояса. Джеймс Гослинг не подозревал... хм... Это в году 1996-м. И когда Oracle уже давно использовал символьное представление дат с таймзоной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 17:48 |
|
||
|
Чем заменить sun.font.FontManager?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczAlexey TominDate - один из ярких косяков java, показывающий уровень создателей. "Ай, Моська! знать она сильна..." Лучше учиться на своих ошибках. А для этого надо хотя бы их видеть. А java изначально просто было малобюджетным проектом (как и windows до 3.0) с соответствующим походом к разработке. Теперь мучаемся. BlazkowiczВ любой сложной системе есть масса косяков, которые вскрываются только в зависимости от сценариев использования это системы. Предсказать все сценарии использования задача непосильная. Никто не подозревал что платформа для кофеварок переберется на сервер и будет активно вычислять часовые пояса. При чём здесь это? Класс Date (ДАТА) хранит момент времени с привязкой к таймзоне (при передаче по сети между хостами с разными таймзонами значение меняется, причём очень глубоко, не пересилишь). Классно передать дату рождения человека, а на другом компе получить 23:00 предыдущего дня... Класс Calendar (ведь не в 1.0 ввели, вроде головой думать начали) неожиданно оказывается "представлением момента времени с привязкой к календарю". Я уж не вспоминаю про уродски сделанные public переменные, не от мира ООП public static void main и прочие вещи, про которые было давно известно к моменту создания java. Всё это и для кофеварок надо... По теме же - засовывание вещей в sun.* без адекватной альтернативы (я вот SignalHandler использую, куда ж без него)- тоже не от большого ума... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 19:38 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38724162&tid=2126710]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
189ms |
get topic data: |
12ms |
get forum data: |
5ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 550ms |

| 0 / 0 |
