An input display control device comprising: a curve information acquiring unit for acquiring curve information indicating a curve; a character string acquiring unit for acquiring a character string; and a display control unit for generating display information for displaying the character string acquired by the character string acquiring unit along the curve indicated by the curve information acquired by the curve information acquiring unit, characterized by the display control unit being configured to determine, in a case of determining that a part of the character string acquired by the character string acquiring unit is not able to be displayed along the curve indicated by the curve information acquired by the curve information acquiring unit because a length of the curve is short, a shape of an extended part of the curve from a shape of the curve, extends the curve, and being configured to generate display information for displaying the part of the character string along the curve of the extended part; wherein the display control unit includes a length comparing unit for comparing the length of the curve indicated by the curve information acquired by the curve information acquiring unit and a length of the character string acquired by the character string acquiring unit, an extended curve shape determining unit for determining a shape of an extended curve that is the curve of the extended part from the shape of the curve when a comparison result of the length comparing unit indicates that the length of the curve is shorter than the length of the character string, a curve extending unit for adding the extended curve with the shape determined by the extended curve shape determining unit to an end of the curve indicated by the curve information acquired by the curve information acquiring unit, and a display processing unit for generating display information for displaying the part of the character string along the extended curve added by the curve extending unit; wherein the extended curve shape determining unit includes a curve storage unit for storing a plurality of curves having different shapes, and a shape determination processing unit for collating the shapes of the plurality of curves stored in the curve storage unit and the shape of the curve indicated by the curve information acquired by the curve information acquiring unit, selecting a shape of a curve corresponding to the shape of the curve indicated by the curve information acquired by the curve information acquiring unit from among the shapes of the plurality of curves stored in the curve storage unit, and determining the shape of the extended curve from the selected shape of a curve. a curve information acquiring unit for acquiring curve information indicating a curve; a character string acquiring unit for acquiring a character string; and a display control unit for generating display information for displaying the character string acquired by the character string acquiring unit along the curve indicated by the curve information acquired by the curve information acquiring unit, characterized by the display control unit being configured to determine, in a case of determining that a part of the character string acquired by the character string acquiring unit is not able to be displayed along the curve indicated by the curve information acquired by the curve information acquiring unit because a length of the curve is short, a shape of an extended part of the curve from a shape of the curve, extends the curve, and being configured to generate display information for displaying the part of the character string along the curve of the extended part; wherein the display control unit includes a length comparing unit for comparing the length of the curve indicated by the curve information acquired by the curve information acquiring unit and a length of the character string acquired by the character string acquiring unit, an extended curve shape determining unit for determining a shape of an extended curve that is the curve of the extended part from the shape of the curve when a comparison result of the length comparing unit indicates that the length of the curve is shorter than the length of the character string, a curve extending unit for adding the extended curve with the shape determined by the extended curve shape determining unit to an end of the curve indicated by the curve information acquired by the curve information acquiring unit, and a display processing unit for generating display information for displaying the part of the character string along the extended curve added by the curve extending unit; wherein the extended curve shape determining unit includes a curve storage unit for storing a plurality of curves having different shapes, and a shape determination processing unit for collating the shapes of the plurality of curves stored in the curve storage unit and the shape of the curve indicated by the curve information acquired by the curve information acquiring unit, selecting a shape of a curve corresponding to the shape of the curve indicated by the curve information acquired by the curve information acquiring unit from among the shapes of the plurality of curves stored in the curve storage unit, and determining the shape of the extended curve from the selected shape of a curve.