README: Add links to Q4 articles with missing images

fix download links in Adding_Fonts_to_use_in_Quake_4_GUIs
This commit is contained in:
Daniel Gibson 2021-04-11 18:46:51 +02:00
parent b27b56ad80
commit 5b001fc079
3 changed files with 15 additions and 21 deletions

View file

@ -14,16 +14,16 @@ The following is missing:
- `Doom3/skins_imp.png` (of https://iddevnet.dhewm3.org/doom3/skins.html)
- Quake 4 Animation Examples: `animations.zip` (of https://iddevnet.dhewm3.org/quake4/AnimationExamples.html)
- Lots of images in Quake4 Articles:
- Adding_Fonts_to_use_in_Quake_4_GUIs: `guied_ansi.jpg`, `guied_symbol.jpg`
- ArtReference_CreatingTextures: `tex_01.jpg` - `tex_09.jpg` (all of them)
- ArtReference_Q4Shaders_AnimatedStrips: `shader_stripimage1.jpg` `shader_stripimage2.jpg`
- Basic_FX_file_structure: `fx_check.jpg` `fx_sortorder.jpg`
- BasicScriptTutorial: `basicscripttutorial4.png`
- DefinitionFileExamples: `monster_strogg_marine_rocket.jpg`
- Effects_Performance: `fx_overdraw_bad.jpg` `fx_overdraw_good.jpg`
- Entity_MonsterBerserker: `monster_berserker.jpg`
- FX_Entity_Editor: `fx_enteditor.jpg`
- LevelEditor_BasicRoom: `image01.jpg` - `image12.jpg` (all of them)
- Notes_about_Origins: `fx_origins.jpg`
- Sounds_SoundPlacement: `image1.jpg`, `image2.jpg`
- The_Properties_of_a_segment: `fx_lock.jpg`
- [Adding_Fonts_to_use_in_Quake_4_GUIs](https://iddevnet.dhewm3.org/quake4/Adding_Fonts_to_use_in_Quake_4_GUIs.html): `guied_ansi.jpg`, `guied_symbol.jpg`
- [ArtReference_CreatingTextures](https://iddevnet.dhewm3.org/quake4/ArtReference_CreatingTextures.html): `tex_01.jpg` - `tex_09.jpg` (all of them)
- [ArtReference_Q4Shaders_AnimatedStrips](https://iddevnet.dhewm3.org/quake4/ArtReference_Q4Shaders_AnimatedStrips.html): `shader_stripimage1.jpg` `shader_stripimage2.jpg`
- [Basic_FX_file_structure](https://iddevnet.dhewm3.org/quake4/Basic_FX_file_structure.html): `fx_check.jpg` `fx_sortorder.jpg`
- [BasicScriptTutorial](https://iddevnet.dhewm3.org/quake4/BasicScriptTutorial.html): `basicscripttutorial4.png`
- [DefinitionFileExamples](https://iddevnet.dhewm3.org/quake4/DefinitionFileExamples.html): `monster_strogg_marine_rocket.jpg`
- [Effects_Performance](https://iddevnet.dhewm3.org/quake4/Effects_Performance.html): `fx_overdraw_bad.jpg` `fx_overdraw_good.jpg`
- [Entity_MonsterBerserker](https://iddevnet.dhewm3.org/quake4/Entity_MonsterBerserker.html): `monster_berserker.jpg`
- [FX_Entity_Editor](https://iddevnet.dhewm3.org/quake4/FX_Entity_Editor.html): `fx_enteditor.jpg`
- [LevelEditor_BasicRoom](https://iddevnet.dhewm3.org/quake4/LevelEditor_BasicRoom.html): `image01.jpg` - `image12.jpg` (all of them)
- [Notes_about_Origins](https://iddevnet.dhewm3.org/quake4/Notes_about_Origins.html): `fx_origins.jpg`
- [Sounds_SoundPlacement](https://iddevnet.dhewm3.org/quake4/Sounds_SoundPlacement.html): `image1.jpg`, `image2.jpg`
- [The_Properties_of_a_segment](https://iddevnet.dhewm3.org/quake4/The_Properties_of_a_segment.html): `fx_lock.jpg`

View file

@ -18,7 +18,6 @@
</table>
<br>
<h2>Unofficial mirror of (now defunct) iddevnet.com</h2>
<h3>Work in Progress.</h3>
<br>
<h3>The pagesource can be found <a href="https://github.com/dhewm/iddevnet">at Github</a>.</h3>
<h4>You can <a href="https://github.com/dhewm/iddevnet/archive/refs/heads/main.zip">Download a ZIP of the whole page</a> for offline viewing</h4>

View file

@ -91,11 +91,6 @@ function actionsMenuInit(title) {
<link rel="Start" href="./Quake4SDK.html">
<link rel="Alternate" title="Wiki Markup" href="./Adding_Fonts_to_use_in_Quake_4_GUIs?action=raw">
<link rel="Alternate" media="print" title="Print View" href="./Adding_Fonts_to_use_in_Quake_4_GUIs?action=print">
<link rel="Appendix" title="guied_ansi.jpg" href="./Adding_Fonts_to_use_in_Quake_4_GUIs?action=AttachFile&amp;do=view&amp;target=guied_ansi.jpg">
<link rel="Appendix" title="guied_symbol.jpg" href="./Adding_Fonts_to_use_in_Quake_4_GUIs?action=AttachFile&amp;do=view&amp;target=guied_symbol.jpg">
<link rel="Appendix" title="marine_ansi.zip" href="./Adding_Fonts_to_use_in_Quake_4_GUIs?action=AttachFile&amp;do=view&amp;target=marine_ansi.zip">
<link rel="Appendix" title="marine_symbol.zip" href="./Adding_Fonts_to_use_in_Quake_4_GUIs?action=AttachFile&amp;do=view&amp;target=marine_symbol.zip">
<link rel="Appendix" title="q4font.zip" href="./Adding_Fonts_to_use_in_Quake_4_GUIs?action=AttachFile&amp;do=view&amp;target=q4font.zip">
<link rel="Search" href="./FindPage.html">
<link rel="Index" href="./TitleIndex.html">
<link rel="Glossary" href="./WordIndex.html">
@ -192,7 +187,7 @@ actionsMenuInit('More Actions:');
<div dir="ltr" id="content" lang="en"><span class="anchor" id="top"></span>
<span class="anchor" id="line-1"></span><p class="line867"><hr /><p class="line874"> <span class="anchor" id="line-2"></span>
<h3 id="head-1e72f0b89776bcb319254de7664b13914ebcb2ba">&gt;Download q4font.exe font program</h3>
<span class="anchor" id="line-3"></span><span class="anchor" id="line-4"></span><p class="line867"><a class="attachment" href="./Adding_Fonts_to_use_in_Quake_4_GUIs?action=AttachFile&amp;do=get&amp;target=q4font.zip" title="attachment:q4font.zip">q4font.zip</a> <span class="anchor" id="line-5"></span><span class="anchor" id="line-6"></span><p class="line867"><hr /><p class="line874"> <span class="anchor" id="line-7"></span>Quake 4 uses a specific font program to generate the <a href="./Font_Information.html">font files needed by the GUIs</a>. <span class="anchor" id="line-8"></span><span class="anchor" id="line-9"></span><p class="line874">To generate fonts: <span class="anchor" id="line-10"></span><span class="anchor" id="line-11"></span><ul><li>Place q4font.exe in a folder alongside of any *.ttf files you wish to import. <span class="anchor" id="line-12"></span></li><li><p class="line862">From the Start menu, hit Run, type <strong>cmd</strong> and hit ok to start a DOS command prompt. <span class="anchor" id="line-13"></span></li><li><p class="line862">Change to the directory that q4font.exe is in. <a class="http" href="http://en.wikipedia.org/wiki/List_of_DOS_commands">Help on DOS commands</a> <span class="anchor" id="line-14"></span></li><li>Enter commands to export your font: <span class="anchor" id="line-15"></span><span class="anchor" id="line-16"></span></li></ul><p class="line867">
<span class="anchor" id="line-3"></span><span class="anchor" id="line-4"></span><p class="line867"><a class="attachment" href="./q4font.zip" title="attachment:q4font.zip">q4font.zip</a> <span class="anchor" id="line-5"></span><span class="anchor" id="line-6"></span><p class="line867"><hr /><p class="line874"> <span class="anchor" id="line-7"></span>Quake 4 uses a specific font program to generate the <a href="./Font_Information.html">font files needed by the GUIs</a>. <span class="anchor" id="line-8"></span><span class="anchor" id="line-9"></span><p class="line874">To generate fonts: <span class="anchor" id="line-10"></span><span class="anchor" id="line-11"></span><ul><li>Place q4font.exe in a folder alongside of any *.ttf files you wish to import. <span class="anchor" id="line-12"></span></li><li><p class="line862">From the Start menu, hit Run, type <strong>cmd</strong> and hit ok to start a DOS command prompt. <span class="anchor" id="line-13"></span></li><li><p class="line862">Change to the directory that q4font.exe is in. <a class="http" href="http://en.wikipedia.org/wiki/List_of_DOS_commands">Help on DOS commands</a> <span class="anchor" id="line-14"></span></li><li>Enter commands to export your font: <span class="anchor" id="line-15"></span><span class="anchor" id="line-16"></span></li></ul><p class="line867">
<h4 id="head-366943dfdbe2acb1428dca98e5c428f24d1669ef">Format:</h4>
<span class="anchor" id="line-17"></span><p class="line867"><span class="anchor" id="line-18"></span><pre>q4font &lt;fontname excluding '.ttf'&gt; -symbol -pointsize &lt;value&gt; -width &lt;value&gt; -height &lt;value&gt;
<span class="anchor" id="line-19"></span></pre><span class="anchor" id="line-20"></span><span class="anchor" id="line-21"></span><p class="line867">
@ -201,7 +196,7 @@ actionsMenuInit('More Actions:');
<span class="anchor" id="line-24"></span></pre><span class="anchor" id="line-25"></span><span class="anchor" id="line-26"></span><p class="line867">
<h4 id="head-46fa56adcbcd656380e00ac2204eab1db48b5051">Example 2: Exports a different *.tga and *.fontdat filename from the source *.ttf name</h4>
<span class="anchor" id="line-27"></span><p class="line867"><span class="anchor" id="line-28"></span><pre>q4font lowpixel_thin -symbol -pointsize 24 -width 256 -height 128 -out lowpixel
<span class="anchor" id="line-29"></span></pre><span class="anchor" id="line-30"></span><span class="anchor" id="line-31"></span><p class="line874">The *.tga and *.fontdat files are saved in a /fonts/ folder inside of the folder where you q4font.exe is located. <span class="anchor" id="line-32"></span><span class="anchor" id="line-33"></span><p class="line867"><hr /><p class="line874"> <span class="anchor" id="line-34"></span><span class="anchor" id="line-35"></span><p class="line862">The Q4 Font tool uses a <strong>Symbol</strong> codepage for fonts, which is different than a standard Windows font codepage of <strong>MS Latin</strong> or <strong>Windows ANSI</strong>. This means that you cannot take *.ttf files used in Windows programs and use them without modification. Altering a font requires font editing software such as <strong>Font Lab</strong> or <strong>Macromedia Fontographer</strong>. Using a standard *.ttf in q4font will result in <strong>blank font *.tga's</strong>. <span class="anchor" id="line-36"></span><span class="anchor" id="line-37"></span><p class="line862">When changing a font from <strong>Windows ANSI</strong> to <strong>Symbol</strong>, it is important to remember to add blank characters with 0 character width. This means do not copy and paste the space character, create a new character with 0 side bearings. In the images below, these blank characters are illustrated as white squares in the Symbol image. Note the ANSI image has grey squares for completely missing characters instead. <span class="anchor" id="line-38"></span><span class="anchor" id="line-39"></span><p class="line862">Included below are two different examples of fonts, one in <strong>Symbol</strong> and the other in <strong>Windows ANSI</strong> for comparison. <span class="anchor" id="line-40"></span><span class="anchor" id="line-41"></span><ul><li><p class="line862">Windows ANSI: <a class="attachment" href="./Adding_Fonts_to_use_in_Quake_4_GUIs?action=AttachFile&amp;do=get&amp;target=marine_ansi.zip" title="attachment:marine_ansi.zip">marine_ansi.zip</a> <span class="anchor" id="line-42"></span></li><li><p class="line862">Symbol: <a class="attachment" href="./Adding_Fonts_to_use_in_Quake_4_GUIs?action=AttachFile&amp;do=get&amp;target=marine_symbol.zip" title="attachment:marine_symbol.zip">marine_symbol.zip</a> <span class="anchor" id="line-43"></span><span class="anchor" id="line-44"></span></li></ul><p class="line867">
<span class="anchor" id="line-29"></span></pre><span class="anchor" id="line-30"></span><span class="anchor" id="line-31"></span><p class="line874">The *.tga and *.fontdat files are saved in a /fonts/ folder inside of the folder where you q4font.exe is located. <span class="anchor" id="line-32"></span><span class="anchor" id="line-33"></span><p class="line867"><hr /><p class="line874"> <span class="anchor" id="line-34"></span><span class="anchor" id="line-35"></span><p class="line862">The Q4 Font tool uses a <strong>Symbol</strong> codepage for fonts, which is different than a standard Windows font codepage of <strong>MS Latin</strong> or <strong>Windows ANSI</strong>. This means that you cannot take *.ttf files used in Windows programs and use them without modification. Altering a font requires font editing software such as <strong>Font Lab</strong> or <strong>Macromedia Fontographer</strong>. Using a standard *.ttf in q4font will result in <strong>blank font *.tga's</strong>. <span class="anchor" id="line-36"></span><span class="anchor" id="line-37"></span><p class="line862">When changing a font from <strong>Windows ANSI</strong> to <strong>Symbol</strong>, it is important to remember to add blank characters with 0 character width. This means do not copy and paste the space character, create a new character with 0 side bearings. In the images below, these blank characters are illustrated as white squares in the Symbol image. Note the ANSI image has grey squares for completely missing characters instead. <span class="anchor" id="line-38"></span><span class="anchor" id="line-39"></span><p class="line862">Included below are two different examples of fonts, one in <strong>Symbol</strong> and the other in <strong>Windows ANSI</strong> for comparison. <span class="anchor" id="line-40"></span><span class="anchor" id="line-41"></span><ul><li><p class="line862">Windows ANSI: <a class="attachment" href="./marine_ANSI.zip" title="attachment:marine_ANSI.zip">marine_ANSI.zip</a> <span class="anchor" id="line-42"></span></li><li><p class="line862">Symbol: <a class="attachment" href="./marine_symbol.zip" title="attachment:marine_symbol.zip">marine_symbol.zip</a> <span class="anchor" id="line-43"></span><span class="anchor" id="line-44"></span></li></ul><p class="line867">
<h4 id="head-518ae4464f664a3ca325aa9c301bed2e90e6015d">Typical ANSI codepage: Image from Font Lab</h4>
<span class="anchor" id="line-45"></span><span class="anchor" id="line-46"></span><p class="line867"><img class="attachment" src="./Adding_Fonts_to_use_in_Quake_4_GUIs?action=AttachFile&amp;do=get&amp;target=guied_ansi.jpg" title="attachment:guied_ansi.jpg" /> <span class="anchor" id="line-47"></span><span class="anchor" id="line-48"></span><p class="line867">
<h4 id="head-bab1479909dff0bf5780aa5f44e3d7b34c5fde22">Altered Symbol codepage: Image from Font Lab</h4>