Revision: 10048 https://osdn.net/projects/ttssh2/scm/svn/commits/10048 Author: zmatsuo Date: 2022-07-09 12:44:40 +0900 (Sat, 09 Jul 2022) Log Message: ----------- フォントタブのタブオーダーを調整、ヘルプを追記 - 設定-その他の設定-フォント タブ - タブオーダーを調整 - ヘルプを追記 Modified Paths: -------------- trunk/doc/en/html/menu/setup-additional-font.html trunk/doc/ja/html/menu/setup-additional-font.html trunk/teraterm/teraterm/font_pp.cpp trunk/teraterm/teraterm/font_pp.rc trunk/teraterm/teraterm/font_pp_res.h -------------- next part -------------- Modified: trunk/doc/en/html/menu/setup-additional-font.html =================================================================== --- trunk/doc/en/html/menu/setup-additional-font.html 2022-07-07 14:19:18 UTC (rev 10047) +++ trunk/doc/en/html/menu/setup-additional-font.html 2022-07-09 03:44:40 UTC (rev 10048) @@ -9,9 +9,69 @@ </head> <body> - <h1>Additional settings / "Font" tab ([Setup] menu)</h1> + <h1>Additional settings / "Font" \x83^\x83u ([Setup] \x83\x81\x83j\x83\x85\x81[)</h1> - refer to <a href="setup-additional-coding.html">coding tab help</a> + <dl> + <dt>\x83^\x81[\x83~\x83i\x83\x8B\x83t\x83H\x83\x93\x83g</dt> + <dd> + VTWin\x82̃t\x83H\x83\x93\x83g\x82\xF0\x8Ew\x92肵\x82܂\xB7\x81B + <dl> + <dt>ANSI API</dt> + <dd> + ANSI(Unicode\x82ł͂Ȃ\xA2)\x95`\x89\xE6API\x82\xF0\x8Eg\x97p\x82\xB5\x82܂\xB7\x81B<br> + Unicode\x82\xF0ANSI\x82֕ϊ\xB7\x82\xB7\x82邽\x82߂ɃR\x81[\x83h\x83y\x81[\x83W\x82\xF0\x8Ew\x92肷\x82\xE9\x95K\x97v\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B + \x83t\x83H\x83\x93\x83g\x82ɂ\xE6\x82\xC1\x82Ă͎w\x92肪\x95K\x97v\x82\xA9\x82\xE0\x82\xB5\x82\xEA\x82܂\xB9\x82\xF1\x81B<br> + \x92ʏ\xED\x82͎g\x97p\x82\xB5\x82܂\xB9\x82\xF1\x81B + </dd> + <dt>Unicode API</dt> + <dd> + Unicode\x82ڎg\x97p\x82ł\xAB\x82\xE9\x95`\x89\xE6API\x82\xF0\x8Eg\x97p\x82\xB5\x82܂\xB7\x81B<br> + \x92ʏ\xED\x82͂\xB1\x82\xBF\x82\xE7\x82\xF0\x8Eg\x97p\x82\xB5\x82܂\xB7\x81B + </dd> + + <dt id="FontQuality">Font quality</dt> + <dd> + \x83t\x83H\x83\x93\x83g\x82̕i\x8E\xBF\x82\xF0\x90ݒ肷\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81BOS\x82\xAA\x91Ή\x9E\x82\xB5\x82Ă\xA2\x82\xE9\x8E\xED\x97ނ̂ݗL\x8C\xF8\x82ɓ\xAE\x8D삵\x82܂\xB7\x81B +<pre> +Default = OS\x82̐ݒ\xE8(\x83X\x83N\x83\x8A\x81[\x83\x93 \x83t\x83H\x83\x93\x83g\x82̉\x8F\x82\xF0\x8A\x8A\x82炩\x82ɂ\xB7\x82\xE9)\x82Ɉˑ\xB6 +Non-Antialiased = \x83A\x83\x93\x83`\x83G\x83C\x83\x8A\x83A\x83X\x82\xF8\x82ɂ\xB7\x82\xE9 +Antialiased = \x83A\x83\x93\x83`\x83G\x83C\x83\x8A\x83A\x83X\x82\xF0\x97L\x8C\xF8\x82ɂ\xB7\x82\xE9 +ClearType = ClearType\x82𗘗p\x82\xB7\x82\xE9 +</pre> + </dd> + + <dt>\x95\xB6\x8E\x9A\x8AԃX\x83y\x81[\x83X</dt> + <dd> + \x8DH\x8E\x96\x92\x86\x82ł\xB7\x81B + </dd> + </dl> + </dd> + + <dt>\x83_\x83C\x83A\x83\x8D\x83O\x83t\x83H\x83\x93\x83g</dt> + <dd>\x83_\x83C\x83A\x83\x8D\x83O\x82Ŏg\x97p\x82\xB7\x82\xE9\x83t\x83H\x83\x93\x83g\x82\xF0\x8Ew\x92肵\x82܂\xB7 + <dl> + <dt>\x83f\x83t\x83H\x83\x8B\x83g</dt> + <dd> + \x83f\x83t\x83H\x83\x8B\x83g\x82̃_\x83C\x83A\x83\x8D\x83O\x83t\x83H\x83\x93\x83g\x82\xF0\x8Eg\x97p\x82\xB5\x82܂\xB7\x81B<br> + SystemParametersInfo(SPI_GETNONCLIENTMETRICS) \x82\xF0\x8Eg\x97p\x82\xB5\x82\xC4OS\x82\xA9\x82\xE7\x83t\x83H\x83\x93\x83g\x82\xF0\x8E擾\x82\xB5\x82Ă\xA2\x82܂\xB7\x81B + </dd> + </dd> + + <dt id="ListHiddenFonts">List hidden fonts in font dialog</dt> + <dd> + Windows 7\x88ȍ~\x82ɂ͊e\x83t\x83H\x83\x93\x83g\x82\xF0\x83t\x83H\x83\x93\x83g\x88ꗗ\x82\xC9 + \x95\\x8E\xA6\x82\xB7\x82邩\x94\xF1\x95\\x8E\xA6\x82ɂ\xB7\x82邩\x82\xF0\x90ݒ肷\x82\xE9\x8B@\x94\\x82\xAA\x92lj\xC1\x82\xB3\x82\xEA\x82܂\xB5\x82\xBD\x81B + Tera Term \x82̂\xB1\x82̐ݒ\xE8\x82\xF0\x97L\x8C\xF8\x82ɂ\xB7\x82\xE9\x82ƁA + OS\x91\xA4\x82Ŕ\xF1\x95\\x8E\xA6\x82ɐݒ肳\x82ꂽ\x83t\x83H\x83\x93\x83g\x82\xE0\x91I\x91\xF0\x82ł\xAB\x82\xE9\x82悤\x82ɂȂ\xE8\x82܂\xB7\x81B + </dd> + + <dt>\x83v\x83\x8D\x83|\x81[\x83V\x83\x87\x83i\x83\x8B\x83t\x83H\x83\x93\x83g\x82\xE0\x83t\x83H\x83\x93\x83g\x83_\x83C\x83A\x83\x8D\x83O\x82̈ꗗ\x82ɕ\\x8E\xA6\x82\xB7\x82\xE9</dt> + <dd> + \x8DH\x8E\x96\x92\x86\x81A\x8C\x9F\x93\xA2\x92\x86\x82ł\xB7\x81B + </dd> + + </dl> + </body> </html> Modified: trunk/doc/ja/html/menu/setup-additional-font.html =================================================================== --- trunk/doc/ja/html/menu/setup-additional-font.html 2022-07-07 14:19:18 UTC (rev 10047) +++ trunk/doc/ja/html/menu/setup-additional-font.html 2022-07-09 03:44:40 UTC (rev 10048) @@ -11,7 +11,67 @@ <body> <h1>Additional settings / "Font" \x83^\x83u ([Setup] \x83\x81\x83j\x83\x85\x81[)</h1> - refer to <a href="setup-additional-coding.html">coding tab help</a> + <dl> + <dt>\x83^\x81[\x83~\x83i\x83\x8B\x83t\x83H\x83\x93\x83g</dt> + <dd> + VTWin\x82̃t\x83H\x83\x93\x83g\x82\xF0\x8Ew\x92肵\x82܂\xB7\x81B + <dl> + <dt>ANSI API</dt> + <dd> + ANSI(Unicode\x82ł͂Ȃ\xA2)\x95`\x89\xE6API\x82\xF0\x8Eg\x97p\x82\xB5\x82܂\xB7\x81B<br> + Unicode\x82\xF0ANSI\x82֕ϊ\xB7\x82\xB7\x82邽\x82߂ɃR\x81[\x83h\x83y\x81[\x83W\x82\xF0\x8Ew\x92肷\x82\xE9\x95K\x97v\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B + \x83t\x83H\x83\x93\x83g\x82ɂ\xE6\x82\xC1\x82Ă͎w\x92肪\x95K\x97v\x82\xA9\x82\xE0\x82\xB5\x82\xEA\x82܂\xB9\x82\xF1\x81B<br> + \x92ʏ\xED\x82͎g\x97p\x82\xB5\x82܂\xB9\x82\xF1\x81B + </dd> + <dt>Unicode API</dt> + <dd> + Unicode\x82ڎg\x97p\x82ł\xAB\x82\xE9\x95`\x89\xE6API\x82\xF0\x8Eg\x97p\x82\xB5\x82܂\xB7\x81B<br> + \x92ʏ\xED\x82͂\xB1\x82\xBF\x82\xE7\x82\xF0\x8Eg\x97p\x82\xB5\x82܂\xB7\x81B + </dd> + + <dt id="FontQuality">Font quality</dt> + <dd> + \x83t\x83H\x83\x93\x83g\x82̕i\x8E\xBF\x82\xF0\x90ݒ肷\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81BOS\x82\xAA\x91Ή\x9E\x82\xB5\x82Ă\xA2\x82\xE9\x8E\xED\x97ނ̂ݗL\x8C\xF8\x82ɓ\xAE\x8D삵\x82܂\xB7\x81B +<pre> +Default = OS\x82̐ݒ\xE8(\x83X\x83N\x83\x8A\x81[\x83\x93 \x83t\x83H\x83\x93\x83g\x82̉\x8F\x82\xF0\x8A\x8A\x82炩\x82ɂ\xB7\x82\xE9)\x82Ɉˑ\xB6 +Non-Antialiased = \x83A\x83\x93\x83`\x83G\x83C\x83\x8A\x83A\x83X\x82\xF8\x82ɂ\xB7\x82\xE9 +Antialiased = \x83A\x83\x93\x83`\x83G\x83C\x83\x8A\x83A\x83X\x82\xF0\x97L\x8C\xF8\x82ɂ\xB7\x82\xE9 +ClearType = ClearType\x82𗘗p\x82\xB7\x82\xE9 +</pre> + </dd> + + <dt>\x95\xB6\x8E\x9A\x8AԃX\x83y\x81[\x83X</dt> + <dd> + \x8DH\x8E\x96\x92\x86\x82ł\xB7\x81B + </dd> + </dl> + </dd> + + <dt>\x83_\x83C\x83A\x83\x8D\x83O\x83t\x83H\x83\x93\x83g</dt> + <dd>\x83_\x83C\x83A\x83\x8D\x83O\x82Ŏg\x97p\x82\xB7\x82\xE9\x83t\x83H\x83\x93\x83g\x82\xF0\x8Ew\x92肵\x82܂\xB7 + <dl> + <dt>\x83f\x83t\x83H\x83\x8B\x83g</dt> + <dd> + \x83f\x83t\x83H\x83\x8B\x83g\x82̃_\x83C\x83A\x83\x8D\x83O\x83t\x83H\x83\x93\x83g\x82\xF0\x8Eg\x97p\x82\xB5\x82܂\xB7\x81B<br> + SystemParametersInfo(SPI_GETNONCLIENTMETRICS) \x82\xF0\x8Eg\x97p\x82\xB5\x82\xC4OS\x82\xA9\x82\xE7\x83t\x83H\x83\x93\x83g\x82\xF0\x8E擾\x82\xB5\x82Ă\xA2\x82܂\xB7\x81B + </dd> + </dd> + + <dt id="ListHiddenFonts">List hidden fonts in font dialog</dt> + <dd> + Windows 7\x88ȍ~\x82ɂ͊e\x83t\x83H\x83\x93\x83g\x82\xF0\x83t\x83H\x83\x93\x83g\x88ꗗ\x82\xC9 + \x95\\x8E\xA6\x82\xB7\x82邩\x94\xF1\x95\\x8E\xA6\x82ɂ\xB7\x82邩\x82\xF0\x90ݒ肷\x82\xE9\x8B@\x94\\x82\xAA\x92lj\xC1\x82\xB3\x82\xEA\x82܂\xB5\x82\xBD\x81B + Tera Term \x82̂\xB1\x82̐ݒ\xE8\x82\xF0\x97L\x8C\xF8\x82ɂ\xB7\x82\xE9\x82ƁA + OS\x91\xA4\x82Ŕ\xF1\x95\\x8E\xA6\x82ɐݒ肳\x82ꂽ\x83t\x83H\x83\x93\x83g\x82\xE0\x91I\x91\xF0\x82ł\xAB\x82\xE9\x82悤\x82ɂȂ\xE8\x82܂\xB7\x81B + </dd> + + <dt>\x83v\x83\x8D\x83|\x81[\x83V\x83\x87\x83i\x83\x8B\x83t\x83H\x83\x93\x83g\x82\xE0\x83t\x83H\x83\x93\x83g\x83_\x83C\x83A\x83\x8D\x83O\x82̈ꗗ\x82ɕ\\x8E\xA6\x82\xB7\x82\xE9</dt> + <dd> + \x8DH\x8E\x96\x92\x86\x81A\x8C\x9F\x93\xA2\x92\x86\x82ł\xB7\x81B + </dd> + + </dl> + </body> </html> Modified: trunk/teraterm/teraterm/font_pp.cpp =================================================================== --- trunk/teraterm/teraterm/font_pp.cpp 2022-07-07 14:19:18 UTC (rev 10047) +++ trunk/teraterm/teraterm/font_pp.cpp 2022-07-09 03:44:40 UTC (rev 10048) @@ -142,6 +142,8 @@ { static const DlgTextInfo TextInfos[] = { {0, "DLG_GEN_TITLE"}, + { IDC_LIST_HIDDEN_FONTS, "DLG_TAB_GENERAL_LIST_HIDDEN_FONTS" }, + { IDC_FONT_QUALITY_LABEL, "DLG_TAB_VISUAL_FONT_QUALITY" }, }; FontPPData *dlg_data = (FontPPData *)GetWindowLongPtr(hWnd, DWLP_USER); TTTSet *ts = dlg_data == NULL ? NULL : dlg_data->pts; Modified: trunk/teraterm/teraterm/font_pp.rc =================================================================== --- trunk/teraterm/teraterm/font_pp.rc 2022-07-07 14:19:18 UTC (rev 10047) +++ trunk/teraterm/teraterm/font_pp.rc 2022-07-09 03:44:40 UTC (rev 10048) @@ -9,7 +9,6 @@ // #include <winresrc.h> #define IDC_STATIC -1 - ///////////////////////////////////////////////////////////////////////////// #undef APSTUDIO_READONLY_SYMBOLS @@ -52,28 +51,28 @@ // IDD_TABSHEET_FONT DIALOGEX 0, 0, 309, 267 -STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_SYSMENU +STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD | WS_CAPTION | WS_SYSMENU CAPTION "\x95\\x8E\xA6/\x83t\x83H\x83\x93\x83g" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN + LTEXT "\x83^\x81[\x83~\x83i\x83\x8B\x83t\x83H\x83\x93\x83g",IDC_STATIC,7,7,115,8 EDITTEXT IDC_VTFONT_EDIT,19,27,148,12,ES_AUTOHSCROLL | ES_READONLY PUSHBUTTON "\x95ύX",IDC_VTFONT_CHOOSE,177,27,50,14 - CONTROL "ANSI API",IDC_VTFONT_ANSI,"Button",BS_AUTORADIOBUTTON,31,66,45,10 - CONTROL "Unicode API",IDC_VTFONT_UNICODE,"Button",BS_AUTORADIOBUTTON,31,110,55,10 + LTEXT "\x95\xB6\x8E\x9A\x95`\x89\xE6\x82Ŏg\x97p\x82\xB7\x82\xE9API",IDC_STATIC,19,50,123,8 + CONTROL "ANSI API",IDC_VTFONT_ANSI,"Button",BS_AUTORADIOBUTTON,31,66,88,10 + CONTROL "Unicode API",IDC_VTFONT_UNICODE,"Button",BS_AUTORADIOBUTTON,31,110,93,10 + LTEXT "\x95\\x8E\xA6\x97p\x95\xB6\x8E\x9A\x95ϊ\xB7\x83R\x81[\x83h\x83y\x81[\x83W",IDC_VTFONT_PAGECODE_LABEL,43,81,131,8 EDITTEXT IDC_VTFONT_PAGECODE_EDIT,44,92,40,12,ES_AUTOHSCROLL - LTEXT "\x95\\x8E\xA6\x97p\x95\xB6\x8E\x9A\x95ϊ\xB7\x83R\x81[\x83h\x83y\x81[\x83W",IDC_VTFONT_PAGECODE_LABEL,43,81,95,8 - LTEXT "\x83t\x83H\x83\x93\x83g\x95i\x8E\xBF",IDC_STATIC,19,129,39,8 - CONTROL "OS\x82Ŕ\xF1\x95\\x8E\xA6\x82̃t\x83H\x83\x93\x83g\x82\xE0\x83t\x83H\x83\x93\x83g\x83_\x83C\x83A\x83\x8D\x83O\x82̈ꗗ\x82ɕ\\x8E\xA6\x82\xB7\x82\xE9",IDC_LIST_HIDDEN_FONTS, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,194,200,10 + LTEXT "&Font Quality",IDC_FONT_QUALITY_LABEL,19,129,91,8 COMBOBOX IDC_FONT_QUALITY,30,141,87,69,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - LTEXT "\x95\xB6\x8E\x9A\x95`\x89\xE6\x82Ŏg\x97p\x82\xB7\x82\xE9API",IDC_STATIC,19,50,80,8 - CONTROL "\x83v\x83\x8D\x83|\x81[\x83V\x83\x87\x83i\x83\x8B\x83t\x83H\x83\x93\x83g\x82\xE0\x83t\x83H\x83\x93\x83g\x83_\x83C\x83A\x83\x8D\x83O\x82̈ꗗ\x82ɕ\\x8E\xA6\x82\xB7\x82\xE9",IDC_LIST_PRO_FONTS, - "Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,7,209,203,10 - LTEXT "\x83^\x81[\x83~\x83i\x83\x8B\x83t\x83H\x83\x93\x83g",IDC_STATIC,7,7,115,8 LTEXT "\x83_\x83C\x83A\x83\x8D\x83O\x83t\x83H\x83\x93\x83g",IDC_STATIC,7,162,115,8 EDITTEXT IDC_DLGFONT_EDIT,19,175,148,12,ES_AUTOHSCROLL | ES_READONLY PUSHBUTTON "\x95ύX",IDC_DLGFONT_CHOOSE,177,175,50,14 PUSHBUTTON "\x83f\x83t\x83H\x83\x8B\x83g",IDC_DLGFONT_DEFAULT,231,175,50,14 + CONTROL "List &hidden fonts in font dialog",IDC_LIST_HIDDEN_FONTS, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,194,234,10 + CONTROL "\x83v\x83\x8D\x83|\x81[\x83V\x83\x87\x83i\x83\x8B\x83t\x83H\x83\x93\x83g\x82\xE0\x83t\x83H\x83\x93\x83g\x83_\x83C\x83A\x83\x8D\x83O\x82̈ꗗ\x82ɕ\\x8E\xA6\x82\xB7\x82\xE9",IDC_LIST_PRO_FONTS, + "Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,7,209,240,10 LTEXT "\x95\xB6\x8E\x9A\x8AԃX\x83y\x81[\x83X",IDC_STATIC,187,51,115,8,WS_DISABLED EDITTEXT IDC_SPACE_TOP,224,68,40,14,ES_AUTOHSCROLL | WS_DISABLED EDITTEXT IDC_SPACE_BOTTOM,224,87,40,14,ES_AUTOHSCROLL | WS_DISABLED Modified: trunk/teraterm/teraterm/font_pp_res.h =================================================================== --- trunk/teraterm/teraterm/font_pp_res.h 2022-07-07 14:19:18 UTC (rev 10047) +++ trunk/teraterm/teraterm/font_pp_res.h 2022-07-09 03:44:40 UTC (rev 10048) @@ -8,6 +8,7 @@ #define IDC_SPACE_LEFT 1003 #define IDC_SPACE_RIGHT 1004 #define IDC_VTFONT_PAGECODE_LABEL 1005 +#define IDC_FONT_QUALITY_LABEL 1006 #define IDC_VTFONT_EDIT 2607 #define IDC_BUTTON1 2608 #define IDC_VTFONT_CHOOSE 2608 @@ -31,7 +32,7 @@ #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NEXT_RESOURCE_VALUE 102 #define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1006 +#define _APS_NEXT_CONTROL_VALUE 1007 #define _APS_NEXT_SYMED_VALUE 101 #endif #endif