Al-Qurtas-Islamic-bank-The-.../tests/make_png
Kushal K S V S fbaf709510 Add Go to top button 2018-03-18 20:40:45 +05:30
..
html Add Go to top button 2018-03-18 20:40:45 +05:30
Makefile Script change and Render Mode calling 2018-03-18 20:40:45 +05:30
README Adding 3 Sprite Animations and adding DLL locations 2018-03-18 20:40:45 +05:30
bitmap.c Add Go to top button 2018-03-18 20:40:45 +05:30
bitmap.h Script change and Render Mode calling 2018-03-18 20:40:45 +05:30
make_sprite.c Script change and Render Mode calling 2018-03-18 20:40:45 +05:30
murmur3.c Updating Difference Metric score calculation 2018-03-18 20:40:44 +05:30
murmur3.h MAking code compatible with C89 2018-03-18 20:40:44 +05:30
runme.sh Adding 3 Sprite Animations and adding DLL locations 2018-03-18 20:40:45 +05:30
test.ttf Minor fix 2018-03-18 20:40:44 +05:30

README

INSTRUCTIONS

NOTE: One version of FreeType is referred as "base" version and the
      other as the "test" version.

  1. Get the two versions ready
  -------------------------------------

    Download an older version of FreeType (For example : 2.6.5)
    ( This being the "base" version of the two)
    Go to 'include/freetype/ftoption.h' and uncomment this line

        #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
  
  2. Compile the two versions 
  -------------------------------------     
   Go to the "base" version's folder and compile the library.

      ./configure --enable-shared --disable-static
      make

    Repeat step 2. for the "test" version as well.

 3. Compile the code
  -------------------------------------     
    Return to this folder and make the binary

      make tests

 4. Run the executable
  ------------------------------------- 

    => Set resolution in DPI by passing argument to variable FT_TEST_DPI.

    => Set the Rendering mode by passing FT_TEST_RENDER_MODE.
       FT_TEST_RENDER_MODE can take values 1. MONO
                             2. AA
                             3. RGB
                             4. BGR
                             5. VRGB
                             6. VBGR

    => Set the variables FT_TEST_BASE_DLL and FT_TEST_TEST_DLL to
       point to the libfreetype.so file of the base and the test
       versions respectively.

       By default, the folders '$(HOME)/base/' and '$(HOME)/test/'
       folders are set for FT_TEST_BASE_DIR and FT_TEST_TEST_DIR
       respectively. If FT_TEST_XXX_DLL isn't defined, these values
       are taken to search for DLL files.

    => Set FT_TEST_FONT_FILE to the path to font files needed.

    => set FT_TEST_PT_SIZE as a number to denote the font size.

    EXAMPLE:    FT_TEST_BASE_DIR=/home/wl/kushal/base \
          FT_TEST_TEST_DIR=/home/wl/kushal/test \
          FT_TEST_DPI="72 96" \
          FT_TEST_FONT_FILE="test.ttf" \
          FT_TEST_RENDER_MODE="AA RGB" \
          FT_TEST_PT_SIZE="16 20" \
          ./runme.sh
    ( The values in the above example denote the default values
    for the variables )

  Open ./html/top.html for the web interface.
---------------------------------------------------------------------

FEATURES

  Creates an interactive web interface to visualize glyphs.
  (html/top.html)

  View lists of glyphs in tables in the left iFrame accessed by
  selecting values from the drop-box.

  By clicking on the Headers of the respective columns,they can be
  arranged (in increasing/decreasing order) based on
    ->  Glyph-Index
    ->  Name
    ->  Difference Metric

  When clicked on any image in the table, a detailed visualization
  page for the glyph is shown in the right iFrame.

  Click on the Buttons below the iframe for the animations.

  To be Added ...