FAQ

Как использовать ICE Book Reader Professional для чтения книг ?

  1. Запустите ICE Book Reader Professional
  2. Откройте библиотеку. Библиотека открывается автоматически, если в ней нет ни одной книги.
  3. Нажимет левую кнопку на тулбаре "Добавить текст в библиотеку"
  4. Выберите книги, нажмите OK
  5. В случае выбора архива выберите файлы в архиве, которые необходимо добавить в библиотеку
  6. В окне "Предварительный просмотр" укажите правильную кодировку, если текст показан не верно, нажмите "Добавить книгу"
  7. Теперь Вы можете видеть, что Ваши книги добавлены в библиотеку. Сделайте двойной клик мышью на выбранной книге для её открытия.
  8. Наслаждайтесь чтением этой книги

Как изменить шрифт, размер шрифта, и т.д. ?

Очень просто. Нужно найти в опциях кнопку которая похожа на показанную ниже картинку и нажать на неё:

Ультра плавный скроллинг

Скроллинг - это очень простая операция. Необходимо с постоянной частотой сдвигать изображение. Теоретически это решается очень просто: необходимо использовать таймер для задания временных интервалов. Например: для скроллинга со скоростью 150 линий в секунду необходимо выполнять сдвиг каждые 1000/150 = 7 миллисекунд. К сожалению, в Microsoft Windows внутренние часы работают с частотой 100 Гц или ниже. Эта частота зависит от версии операционной системы и процессора. Это означает, что минимальная задержка, которая может быть сделана в MS Windows равна 10 миллисекундам. Таким образом, используя стандартные средства операционной системы возможно осуществлять скроллинг только со следующими частотами: 100 Гц, 50 Гц, 33 Гц, 25 Гц, 20 Гц, и т.д.

ICE Book Reader Professional использует собственную технологию контроля частоты скроллинга. Это позволяет задавать частоту скроллинга с высокой точностью в широком диапазоне частот: 1 Гц - 500 Гц с точностью 1 Гц.

Переменная скорость скроллинга

Этот режим может сделать чтения комфортным. В этом режиме ICE Book Reader Professional динамически изменяет скорость скроллинга в соответствии с количеством текста на экране. Чем больше текста, тем медленнее скроллинг. Достаточно установить оптимальную скорость скроллинга один раз. В дальнейшем, ICE Book Reader Professional будет контролировать скорость скроллинга автоматически.

Сглаживания текста (full text antialising)

Сглаживания текста (full text antialising) - это технология, когда вместо выбранного шрифта используется шрифт, который больше 2, 3 или 4 раза. Но перед выводом на экран, изображениe содержащее текст уменьшается в 2, 3 или 4 раза соответственно. Сглаживания текста (full text antialising) делает текст лучше читаемым:

Буквы сглаженного текста более ровные, без зазубрин и размытия

Оригинальный текст без сглаживания

Сглаженный текст

Сглаживание текста применяется не к отдельным буквам, а ко всему тексту в целом. В результате, каждая буква размещается с субпиксельной точностью:

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

Оригинальный текст, размер шрифта 20

Оригинальный текст, размер шрифта 80

Оригинальный текст увеличенный в 4 раза (для сравнения), размер шрифта 20

Если уменьшить оба фрагмента текста (размера 80 и увеличенного фрагмента размера 20), можно увидеть:

Особенно хорошо дополнительные детали заметны на примере верхней части буквы 'E'. Хорошо видно, что сглаживания текста (full text antialising) воспроизводит текст гораздо качественней

Существует другое решение улучшения разрешающей способности шрифта, используемое в Microsoft Reader - ClearType. ClearType использует другой путь для улучшения читаемости текста. К сожалению, было обнаружено, что ClearType воспроизводит текст более размытым. Кроме того текст передается со значительными цветовыми искажениями. Поэтому ClearType менее комфортен для чтения, чем full text antialising. Кроме того, ClearType можно применять только на LCD дисплеях, а full text antialising работает везде отлично.

Почему сглаживание текста (text antialising) не применяется в других программах ?

Сглаживание текста применяется в некоторых программах. Но эти программы не поддерживают плавный скроллинг. Очень трудно создавать сглаженный текст быстро. Для создания сглаженного текста с маской 4x4 для экрана 1024x768 необходимо создать изображение размером 4096x3072. Размер такой картинки составит около 37 мегабайт. После этого нужно уменьшить изображение в 4 раза. Основная проблема в том, что все эти операции нужно выполнять очень быстро: менее чем за 0.01 секунды (скорость 100 линий в секунду) или менее чем за 0.005 секунды (скорость 200 линий в секунду). Пока такой скорости генерации сглаженного текста удалось добиться только в ICE Book Reader Professional.

Супер плавный скроллинг

Супер плавный скроллинг позволяет генерировать дополнительные шаги с субпиксельной точностью. Вместо одного шага, во время работы супер плавного скроллинга делается 2, 3 или 4 шага. Эта технология похожа на технологию удвоения частоты используемую в телевизорах с разверткой 100 Гц. Супер скроллинг становится становится хорошо заметным только при низких скоростях скроллинга, менее 40 линий в секунду.

Классический скроллинг (анимированный GIF)


Субпиксельный супер скроллинг (анимированный GIF)

Почему субпиксельный супер плавный скроллинг не применяется в других программах ?

Сделать субпиксельный супер плавный скроллинг не просто. Классический скроллинг не перерисовывает изображение на экране при каждом шаге скроллинга. Изображение сдвигается на 1 или несколько пикселов. А перерисовывается лишь малая его часть. Для супер плавного скроллинга необходимо перерисовывать всё изображение на каждом шаге. Более того, так как супер плавный скроллинг увеличивает скорость скроллинга в 2, 3 или 4 раза, реальный объем посылаемых данных на видеокарту достигает фантастических цифр. Например: при скроллинге 100 линий в секунду необходимо посылать на видео карту каждую секунду: 1024x768x4x100x4=1.2 гигабайта !!! Это превосходит пропускную способность AGP 2x в 2.5 раза. Никому еще не удавалось прокачивать такой объем данных в секунду. Кроме ICE Book Reader Professional :)

Волновой скроллинг

Волновой скроллинг - это скроллинг без движущегося текста. Вместо плавного скроллинга текста происходит обновление текста волной. Этот режим чрезвычайно полезен для медленных LCD дисплеев. Кроме того, всем кому не нравится движущийся текст, могут использовать волновой скроллинг, вместо ручного перемещения по тексту. Для волнового скроллинга не рекомендуется использовать "DirectX". Лучший режим для волнового скроллинга - это "Аппаратный".

Что означают цифры, показываемые в правом верхнем углу экрана ?

Во время включенного скроллинга в правом верхнем углу ICE Book Reader Professional можно увидеть цифры похожие на эти: или . Первая картинка показывает скорость скроллинга (линий в секунду). Вторая показывает скорость скроллинга (линий в секунду) и количество кадров, во время показа которых была потеряна синхронизация.

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

Почему появляются кадры с потерянной синхронизацией ?

Существует множество причин, почему это может случаться:
Компьютер был занят другой задачей в это время. Не стоит создавать архив параллельно с чтением книги.
Возможно Ваш компьютер недостаточно быстр, для плавного скроллинга с заданной скоростью. Не пытайтесь на Pentium-133 добиться скроллинга в 250 кадров в секунду.
Сглаживание текста (text antialising) требует мощного процессора. Для сравнения, компьютер оснащенный AthlonXP 2000 успевает производить скроллинг со включенным сглаживанием (4x4) без потери синхронизации со скоростью в 300 линий в секунду.
Супер скроллинг требует видеокарту с не менее чем 64 МБ DDRAM RAM. Например, GeForce 2 MX 32 MB SDRAM может обеспечить супер скроллинг без потери синхронизации при скорости не более 10-12 линий в секунду. Если Ваша видеокарта хуже, чем GeForce 2 64 МБ DDRAM - забудьте про супер скроллинг.

Скроллинг: аппаратный или программный или DirectX

Программный скроллинг реализован в соответствии с тем, как фирма Microsoft рекомендует писать программы. А именно, каждый раз перерисовывается весь экран. Аппаратный скроллинг использует недокументированные возможности и работает напрямую с экранным буфером. А это означает, что этот режим теоретически менее стабилен. Рекомендуется всегда использовать аппаратный скроллинг, потому что он работает гораздо быстрее. Программный скроллинг стоит использовать только в случае, если аппаратный скроллинг функционирует неверно. Скроллинг в режиме DirectX использует Microsoft DirectX. Только в DirectX режиме может работать супер скроллинг. Однако, DirectX режим требует более мощные процессор и видео карту.

Подавление дрожания

Некоторые тонкие и мелкие шрифты могут вызывать появление дрожания текста во время супер скроллинга. Для предотвращения этого в ICE Book Reader Professional имеется специальный фильтр. Не активизируйте этот фильтр без необходимости, так как включение этого фильтра может сделать текст более размытым.

Перемещение: плавно/прыжок

Плавное перемещение означает, что после нажатия на клавиши (стрелки вверх или вних, PgUP или PgDown) ICE Book Reader Professional будет сдвигать текст плавно. В режиме прыжка, происходит мгновенно перемещение, без скроллинга. Рекомендуется использовать плавное перемещение по умолчанию. Так как человеческий глаз в этом режиме имеет опорные точки для отслеживания перемещения текста. Режим прыжка оптимален на дисплеях с малой частотой регенерации изображения (ЖК-дисплеи). Также режим прыжка хорош для чтения без автоматического скроллинга.

Приоритет: качество/скорость

Режим поиска – это специальный режим для сверх быстрого перемещения по тексту. В этом режиме скорость листания может достигать до 30 страниц в секунду.

Размер кэша

ICE Book Reader Professional использует внутренний кэш для хранения изображения текста. Без этого кэша трудно сделать быстрым перемещение по тексту. Большая величина кэша гарантирует, что можно перелистнуть множество страниц без видимых задержек. Однако, большой размер кэша требует много оперативной памяти (RAM). Если Ваш компьютер не имеет достаточно свободной RAM, не следует задавать слишком большой размер кэша. Также не рекомендуется использовать более 50% от всей доступной RAM. Кроме того, очень большой размер кэша может замедлить работу ICE Book Reader Professional в некоторых других режимах.

Библиотека

Имеются три основных элемента библиотеки: дерево (слева), список книг (справа) и область preview (внизу справа). Во многом использование библиотеки напоминает использование классического Windows Explorer. Чтобы использовать библиотеку более эффективно, необходимо понимать следующие концепции:

Пользователь НЕ может редактировать дерево. Возможно только изменять поля книг. Существует множество полей, ну пользователь может редактировать только следующие поля: Автор, Название, Категория и Комментарии. В соответствии с информацией хранящейся в этих полях ICE Book Reader Professional автоматически создаёт дерево.

Имеется множество корневых узлов у дерева:

  • Категории - этот узел показывает дерево категорий. Эта ветка определяется пользователем на основании поля "Категория" каждой книги. Например, книга имеет следущее поле "Категория": "Это мои книги\Классика\Марк Твен". Эта книга автоматически создаёт слеющие цзлы на дереве: "Это мои книги" внутри "Категории", "Классика" внутри "Это мои книги" и "Марк Твен" внутри "Классика". Если выбрыть узел дерева "Марк Твен", то можно увидеть эту книгу на правой панели. Можно сказать, что поле "Категория" у книги похоже на путь к файлу. ICE Book Reader Professional не изменяет поле "Категория" у книг без указания юзера. Это означает, что поддерево "Категории" определяется только пользователем.
  • Категория не известна - если поле книги "Категория" пустое, то эта книга помещается в этот узел.
  • Авторы - работает почти также как Категории. Однако, используется поле книг "Автор" вместо "Категория" и разрешено создавать только один уровень дерева. ICE Book Reader Professional заполянет это поле автоматически, если может определить автора. Конечно, пользователь может редактировать это поле вручную. Если свойство книги "Серии" не пустое, то Серии помещаются в узел дерева данного автора.
  • Автор не известен - если поле книги "Автор" пустое, то эта книга помещается в этот узел.
  • Найденные - показывает список найденных книг. Этот узел дерева заполняется только после активизации поиска в библиотеке.
  • Дубликаты - показывает список дубликатов книг в библиотеке. Дубликатами считаются книги с совпадющими автором и названием.
  • Последние прочитанные - показывает список книг, отсортированный в порядке убывания времени в поле "Последние прочитанные". Только книги не не пустым полем "Последние прочитанные" помещаются в этот узел дерева. Этот узел дерева игнорирует режим сортировки заданый пользователем. Свойство книги "Последние прочитанные" изменяется только когда пользователь открывает книгу для чтения.
  • Последние книги - показывает список всех книг отсортированный в порядке убывания времени модификации книги. Этот узел дерева игнорирует режим сортировки заданый пользователем.
  • Все книги - показывает список из всех книг.

ICE Book Reader Professional имеет не зависящую от языка и формата книги систему распознающую автора книги и её название. Эта система определяет автора и название книги корректно в большинстве случаев. Однако, существуют некоторые ситуации, когда невозможно корректно определить автора и название книги. Например, эта система не сможет работать, если имеется только одна книга каждого автора. Поэтому, если Вы увидели, что ICE Book Reader Professional не смог корректно определить авторов некоторых книг, это не ошибка.

ICE Book Reader Professional поддерживает более одного автора или категории для любой книги. Просто введите нового автора или категорию на новой строке. Множественный категории не означают многократные копии файла. Это скорее напоминает ярлык в Windows.

ICE Book Reader Professional поддерживает Серии для каждой книги. Категории и Серии - это различные концепции. Категории созданы для объединения групп книг различных авторов. Серии определяют группы книг одного автора. Если Серия определена, она используется для генерации имени файла книги: "Автор - Название - Серия.ibk". Любая книга может иметь только одну серию.

Существует специальное поле книги "Состояние". Это поле может принимать три различных состояния:

  • Поле пустое - всё в порядке
  • Не текст - ICE Book Reader Professional решил, что это не текстовый файл. Если Вы считаете, что это ошибка, Вы можете сбросить этот флаг. Для этого необходимо заполнить поле автора или навзвание книги.
  • Повреждён - ICE Book Reader Professional не смог открыть или редактировать эту книгу. Чтобы сбросить это состояние, нужно попытаться открыть книгу для чтения. Если книга будет открыта, то флаг будет сброшен.

Как изменить автора и/или название книги для некоторых книг в библиотеке

Вы можете вручную изменить автора и/или название любой книги или группы книг. Просто выделите требуемые книги и нажмите "Edit" на тулбареr.

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

  • Просто найдите в тексте имя автора и сделайте клик мышью над ним. Клик на левую кнопки мыши заменяется информацию. Клик на среднюю кнопки мыши добавляет информацию. Правая кнопка мыши переключает между автором, названием и категорией.
  • Возможно выбрать автора их списка авторов выпадающего из ComboBox.
  • И конечно можно ввести всё вручную.

Поиск в библиотеке

ICE Book Reader Professional позволяет искать в библиотеке по любым свойствам книг. Имеются две основные группы поиска: текстовый поиск и не текстовый поиск.

Обычно имеются четыре checkboxes и одно текстовое поле для каждого критерия поиска.

  • Текстовое поле - имеются четыре способа искать текст:
    1.TEXT - Ищется целое слово.
    2.*TEXT - Слово, оканчивающееся на указанное слово ищется. Этот режим поиска не работает в режимах поиска "Фраза целиком" и "Нечёткий поиск".
    3.TEXT* - Слово, начинающееся, с указанного слова ищется. Этот режим поиска не работает в режимах поиска "Фраза целиком" и "Нечёткий поиск".
    4.*TEXT* - Слово, содержащее указанное слово ищется. Этот режим поиска не работает в режимах поиска "Фраза целиком" и "Нечёткий поиск".
    Если имеется больше, чем одно слово, то каждое слово ищется независимо. Порядок слов значения не имеет.
  • Активно - Этот checkbox определяет, использовать или нет для поиска это условие поиска. Это поле автоматически активируется, если Вы вводите какой-то текст в текстовое поле. Однако, если Вы хотите найти все книги у которых пустое поле, то просто активируйте этот checkbox вручную. И оставьте текстовое поле пустым.
  • Фраза целиком - В этом режиме весь введённый текст в текстовое поле ищется как строка в тексте.
  • Нечёткий поиск - Большинство программ поиска требуют точного задания величины. К сожалению, такие программы не находят желаемые данные, если пользователь не помнит точного написания слова. ICE Book Reader Professional использует алгоритм, который позволяет поиск любой части текстовых данных, даже если пользователь не знает точно, что он ищет. Рекомендуется комбинировать этот режим с режимом "Фраза целиком". Например: нужно найти книги написанные "Льюис Кэррол". Все следующие строки поиска позволяют найти эти книги: "Льюис Кэрол", "Кэрол", "Л. Кэрол", "Л. Кэр", "Луи Кэр". Checkbox "Фраза целиком" включён.
  • Чувствительный к регистру - это просто. Если активно, то используется поиск чувствительный к регистру букв.

Имеется один checkbox и два текстовых поля для каждого не текстового критерия поиска. Checkbox Активно работает также как и в текстовом режиме. Для не текстового поиска важен цвет текстового поля. Помните, если текстовое поле красное, введёная величина не верна.

Режимы (Presets)

Так как ICE Book Reader Professional имеет много различных настроек. Поэтому, переключение режима форматирования может потребовать нескольких операций. Режимы (presets) позволяют упростить это. Режимы (presets) делятся на две секции: Скроллинг и Книга. Первая секция включает различные режимы для режима скроллинга, а вторая разлиные режимы для режима книги. Каждая секция позволяет выбрать три различных режима: DOS, WIN и Оригинал.

DOS. Этот режим предполагает, что используется разметка DOS. Это означает, что длина строка обычно менее 80 символов. И параграф объединяется из нескольких строк текста.

WIN.Этот режим предполагает, что используется разметка WIN. Это означает, что одна строка текста - это один параграф.

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

Профили

Профили позволяет сохранить любую группу настроек ICE Book Reader Professional. Профиль может содержать в себе как одну опцию, так и любую комбинацию опций. Чтобе сделать профиль необходимо установаить настройки ICE Book Reader Professional которые Вы хотите сохранить в профиле, нажать кнопку "Создать профиль", установить какие опции необходимо сохранить в этом профиле и имя профиля, нажать OK. Для активизации профиля нужно просто выбрать этот профиль по имени.

Существует две задачи для решения которых профили необходимы:
Если двое или большее число пользователй использует одну и туже копию ICE Book Reader Professional для чтения. Каждый пользователь может сохранить все настройки ICE Book Reader Professional.
Для изменения настроек для различных режимов чтения. Например: чтение вблизи и издалека.

Панели

Имеются две панели в ICE Book Reader Professional:

Индикатор выполнения (progress bar) - используется только в книжном или страничном режимах. Эта панель показывает когда произойдёт переключение страниц.

Навигационная панель - показывает в реальном времени положение курсора и всех закладок. Клик мышью на эту панель изменяет положение на тексте. Навигационная панель выключена по умолчанию.

Телепромптер

В режиме телепромтера ICE Book Reader Professional показывает весь текст отражённым. При использовании LCD/CRT монитора для управления телепромптером необходимо использовать отражённый текст. Компьютерный сигнал передаётся на монитор или мониторы. Одностороннее зеркало помещают над монитором так, чтобы текст отражался диктору. Несколько строк текста видны диктору и текст скроллируется оператором, который сдвигает текст в темпе произнесения его диктором.

Стоимость программного обеспечения под Windows, для работы в режиме телепромтера, обычно более $200. ICE Book Reader Professional предлагает гораздо более дешёвое решение.

Отсечение

В этом режиме буквы никогда не будут отсекаться краями окна.

Скрыть ToolBar

Если эта опция активна, то ToolBar исчезнет с экрана через 3 секунды неактивности мыши во время скроллинга или через 15 секунд неактивности мыши в неподвижном состоянии.

Выделение текста

Если эта опция активна, то возможно выделять текст мышью и копировать в clipboard (Ctrl-C).

Скролл названия

Если эта опция активна, тогда длинные имя автора и/или название будет скроллировать в ToolBar.

Время до конца

Если эта опция активна, тогда ICE Reader пытается вычислить сколько времени необходимо потратить для чтения данной книги до конца. Этот режим поддерживает как все режимы скроллинга, так и ручное листание.

Клик мышью изменит...

Реакция на нажатие кнопок мыши может быть различной. СУществуют четыре различных реакции:

"Выделение" - левая кнопка мыши (LMB) используется для выделения текста, правая кнопка мыши (RMB) используется для активации pop-up меню.

"Позицию" - LMB используется для плавного скроллинга текста, RMB используется для активации pop-up меню.

"Страницу, режим 1" - нажатие LMB в правой части экрана перелистывает на следующую страницу, нажатие LMB в левой части экрана перелистывает на предыдущую страницу, RMB используется для активации pop-up меню.

"Страницу, режим 2" - нажатие на LMB перелистывает на следующую страницу, нажатие на RMB перелистывает на предыдущую страницу. Внимание, так как в этом режим pop-up мению блокируется, также блокируются и все клавиатурные комбинациии (keyboard shortcuts).

Шкурки (skins)

Шкурки - это обычные .ZIP файлы. Не распаковывайте эти .ZIP файлы!!! ICE Book Reader Professional открывает эти архивы и распаковывает необходимые файлы самостоятельно. Все шкурки должны храниться в каталоге "Skins". Для добавления новых шкурок необходимо просто скопировать новые .ZIP файлы в калалог "Skins". Вы можете увидеть в опциях ICE Book Reader Professional, секция "Шкурка", что шкурка добавлена. Нет необходимости перезапускать ICE Book Reader Professional для использования новых шкурок.

Вы можете сами легко создавать шкурки. Детальное описание структуры файлов шкурки может быть найдено в документации ICE Book Reader Professional.

Многопользовательский режим

ICE Book Reader Professional для каждого пользователя Windows создаёт собственную библиотеку. Все библиотеки имеют имена типа: "Books-User". Таким образом, несколько человек использующих один компьютер но с разными логинами могут использовать единственную копию ICE Book Reader Professional для чтения личных коллекций книг.

Также возможно заставить ICE Book Reader Professional использовать выбранный каталог для библиотеки, игнорируя текущую библиотеку. Путь для этой библиотеки может быть определен используя параметр командной строки: "/BOOKS_PATH=". Например: ICEReaderRus.exe /BOOKS_PATH=E:\CommonBooks

Ограничения русской версии

Русская версия ICE Book Reader Professional имеет следующие ограничения:

  • просматривать текст можно только в следующих кодировках (866, 1251, KOI8, ISO, MAC, UTF-8)
  • автоматическое определение кодировки русского языка не работает для кодировки UTF-8. Поэтому, если текст имеет эту кодировку, необходимо активировать её вручную. Эта кодировка чаще всего используется в FictionBook книгах. В будущих версиях ICE Book Reader Professional это будет исправлено.
  • заблокирован телепромптер
  • русская версия может читать книги сделанные только русской версией ICE Book Reader Professional или Retail версией
  • открытие книг, сконвертированных русской версией ICE Book Reader Professional требует больше времени, чем книг сконвертированных Retail версией

Однако, русская версия ICE Book Reader Professional имеет и следующие преимущества, перед Trial и даже Retail версией:

  • русская версия ICE Book Reader Professional - FreeWare
  • в русской версии имеется автоматическое распознавание русских кодировок текста
  • русский интерфейс доступен только в русской версии
  • отсутствуют ограничения на число файлов в библиотеке и использование книг на других компьютерах