Шрифты для использования во встроенном GUI

Еще некоторые опции:

  • Возврат отдельное перечисление значений для каждого типа отказа. Перечислимый объект мог содержать сообщение
  • Возврат интервал и иметь отдельный метод, который ищет, соответствующее сообщение от массива
  • создают универсальный служебный класс кортежа, который может содержать два значения. Такой класс может быть полезным в значительно большем количестве мест.

простой пример кортежа, фактическая реализация, возможно, нуждается в больше:

class Tuple<L, R> {

    public final L left;
    public final R right;

    public Tuple( L left, R right) {
        this.left = left;
        this.right = right;
    }
}
5
задан cschol 14 October 2009 в 12:47
поделиться

1 ответ

Растровые шрифты X11 довольно динамитны, и лицензии на них довольно неограниченны: вкратце, шрифты Adobe (Courier, Helvetica, New Century Schoolbook, Symbol, Times) говорят

Permission to использовать, копировать, изменять, распространять и продавать это программное обеспечение и его документация для любых целей и бесплатно. предоставлено, при условии, что вышеуказанные уведомления об авторских правах появляются во всех копий и что оба уведомления об авторских правах и это разрешение уведомление появляется в сопроводительной документации [и т. д.]

А шрифты Bigelow & Holmes (Lucida Sans / Bright / Typewriter) говорят

Пользователи и владельцы этого исходного кода настоящим предоставляется неисключительное, бесплатное авторское право и лицензия на патент на дизайн для использования этого кода в личных и коммерческое программное обеспечение.

Конечно, есть и другие условия, которые необходимо выполнить, чтобы не изменять шрифты и не предоставлять пользователю те же уведомления об авторских правах.

1
ответ дан 15 December 2019 в 06:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: