------------------------------------------------------------------------------
FontEdit Ver.1.2

Simple bitmap font editor

                             Copyright(C) 2016 gusuku.org All Rights Reserved
------------------------------------------------------------------------------
                                                      Last updatedF2016/07/24

[Overview]

This software was created in order to edit the bitmap fonts to be used in the 
program for embedded.
The data that was edited in this program, you can output to a text file in an 
array format of the C / C ++.
Data that the program output to a file, you can read in again.
In the other, complete and not, but we also support output and the reading of 
the file of the BDF format.

[Operating Environment]

Windows 7 , Windows 8.1, Windows 10 

[Configuration file]

The following files and to decompress the archive will be generated.

Setup.exe           Installer boot program
FontEditSetup.msi   Installer body
Readme_jp.txt       Japanese version of the description file
Readme_en.txt       This file

[Installation]

Compressed files (FontEdit_v1_2.zip, etc.) to expand, please run the Setup.exe 
in the folder that was created.

In an environment in which .NET Framework 4 is not turned on, and downloaded 
from the Internet, to continue the installation.

In an environment that is not connected to the Internet, please run Setup.exe 
from have been installed on the .NET Framework 4.

Installation is completed in only going to answer questions.

[Uninstall]

From the Control Panel, open the "Programs and Features", from the list of 
"Uninstall or change a program", and then "Uninstall" and select the FontEdit.

[How to use]

You can either start from the desktop of FontEdit icon, or, start by selecting
the FontEdit in gusuku.org of the Start menu.

Press the left button of the mouse in the display area of the font pattern when
the dot is to ON, clears the dot and press the right button.

If you change the size by dragging the dialog frame, the font display area to 
fit the screen size will be adjusted size.

[Explanation of screen]

The following describes the functions of menus and buttons.

  [File] Menu
    [Load]
        It reads BDF format of bitmap font data, or a text file that is stored
        in an array format of the C / C ++ as a bitmap font data.
        The contents of the file, all to close read into the buffer.
        Distinction of files in the file and the C / C ++ array format of the 
        BDF format, because it is determined to see the extension, all the
        extension of non-bdf file, reads as if it is an array format of the 
        C / C++ .
        The format of the array form of C / C ++ is treated as one that is in 
        the form of output in this program.

        When the reading is complete, the head of the data is displayed for 
        editing.

    [Save]
        The contents of the current buffer, and save it to the original file in 
        the format of   the time read.
        If you create a new data, the behavior is the same as [Save As] to be 
        described later.

    [Save As]
        Dialog to specify the destination of the fill will be displayed, where 
        if the extension of the specified file is .bdf, will be saved as a file
        in BDF format.
        If other extension is specified, it is stored in an array format of the
        C / C++.

    [Clear All]
        Discard all the loaded data, and then reset to the initial state.

    [Exit]
        Exit the program.

  [View] Menu
    [Prev]
        Displays for editing one previous data of the data in the display.

    [Next]
        Displays for editing the data after one of the data being displayed.

  [Edit] Menu

    [Add]
        Add the new character data to the end of the data.
        Data to be edited is the newly added data.

    [Delete]
        Delete the character data you are currently viewing.
        Data to be edited is in the following data.
        If the next data is not, the previous data will be edited.

    [Insert]
        Insert a new character data in the location you are currently viewing.
        Data to be edited is the newly inserted data.

    [Delete Range]
        To specify the range of the index and delete multiple character data.

    [Up]
        Move the font pattern on one dot.

    [Down]
        Move the font pattern down one dot.

    [Left]
        Move the font pattern to one dot left.

    [Right]
        Move the font pattern to one dot right.

    [Reset]
        The changes you have made to the character currently being edited, and
        then reset to the state before the change.

    [Copy]
        Copy the character data to the clipboard that is currently displayed.
        Copy format is the format of the text data of the C / C ++ array.

    [Paste]
        To capture the data from the clipboard to the position of the currently
        displayed.
        The clipboard on the assumption that the format of the text data in the
        C / C++ sequence is copied.

  [Option] Menu

    [FontData]
        Display font information, and set.
        If you change the information about the font size of here, the current 
        font data that are loaded are discarded.
        Data other than the size, will be used in the font information of the
        BDF format file.

  [Help] Menu

    [Version]
        It displays the version information of the program.

  [Count] Label
    It displays the number of character data in the buffer.

  [Insex] Text Box
    Index of the character data in the display will be displayed.
    If you enter a number here, you will see the data in the input index is.

  [Name] Text Box
    It displays the name of the character data in the display.

    In the case of BDF format file, you will see the string that follows the 
    STARTCHAR.
    In the case of C / C ++ array format file, part of the variable name is 
    displayed.

    Here the name you entered in will be used as the name of the character at 
    the time of storage.

  [Prev] Button
    This is the same function as the Prev of the View menu.

  [Next] Button
    This is the same function as the Next of View menu.

  [Add] Button
    This is the same function as the Add of Edit menu.

  [Delete] Button
    This is the same function as the Delete of Edit menu.

  [Insert] Button
    This is the same function as the Insert of Edit menu.

  [Up] Button
    This is the same function as the Up of Edit menu.

  [Down] Button
    This is the same function as the Down of Edit menu.

  [Left] Button
    This is the same function as the Left of Edit menu.

  [Right] Button
    This is the same function as the Right of Edit menu.

  [Reset] Button
    This is the same function as the Reset of Edit menu.


[Update History]
    Ver.1.2  2016/07/24
      Add the left and right inversion, upside down, negative-positive inversion 
      function of the font pattern.
      Add the save function to specify the range.
      Modify the logical font names output of a bug in the save to the BDF file.
      Append the description of the method and screen resizing to ON / OFF dots 
      on the operation description.

    Ver.1.1  2016/07/22
      Initial release

[Terms of Use]

Terms of Use
     There are no special conditions. Please use freely.
     However, unless we are to be used for that crime or harm to others.

For distribution
     Redistribution in the state that has not been edited or modifications 
     (source code) is free.

     (If the source code) for editing and modification
     Changes or modifications can be carried out freely, but, if you want to 
     redistribute those changes, you need to include in the distribution 
     document that clearly states the changes.

     If you want to use other software part of the source code for this 
     software is that it does not apply.

And Disclaimer
     I have been caused by the use of this software, and what the author is not
     responsible for any failure, for whatever damages.

     The authors assumed that even in the case of this software bug is found,
     correct them and not assume the obligation of version up

For requests Bug
     For bugs and requests, please email.
     However, this does not necessarily mean a guaranteed bug fixes, is 
     reflected in the demand.

Information Copyright:
     The copyright of this software is owned by the author is GUSUKU there.
     This software is protected by international copyright laws and treaties.
     The grant to be used within the scope of the Acceptable Use Policy, use in
     violation of the Acceptable Use Policy, and make and distribute, please 
     note it will be copyright infringement.

[Contact]
    Author : gusuku.org (Software Development GUSUKU)
    URL    : www.gusuku.org
    E-Mail : root@gusuku.org

------------------------------------------------------------------------------
