Path: csiph.com!optima2.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!nntpswitch.blueworldhosting.com!not-for-mail Content-Type: Text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: Jeff-Relf.Me <@.> Date: Sun, 08 Nov 2015 21:30:23 -0800 (Seattle) Message-ID: References: Newsgroups: comp.os.linux.advocacy,sci.physics Subject: Plenty of non-idiots use Windows. User-Agent: Jeff-Relf.Me/X.ZIP X-Complaints-To: abuse@blueworldhosting.com Organization: BWH Usenet NNTPSwitch-Cluster Lines: 54 NNTP-Posting-Date: Mon, 09 Nov 2015 00:30:23 -0500 X-Trace: 43f0a56402f6fec90b8a611701 Xref: csiph.com comp.os.linux.advocacy:331790 sci.physics:531345 Fabian_Russell, To change settings (in the Resigistry) I edit this _Plain_Text_ file: Jeff-Relf.Me/Win_8_.REG.TXT Registry items can be exported/imported to/from a text file. _______ Copy this line to your browser: Jeff-Relf.Me/My Biological Son, Jeff Thompson .JPG It works, and it's easy to read. But, on Usenet, using underscores (instead of spaces) makes it easier for people to view/click it; to wit: Jeff-Relf.Me/_The_Heisenberg_Uncertainty_Principle_.PNG _____ Plenty of non-idiots use Windows, by the way. Here's some code I wrote for Windows 8: Jeff-Relf.Me/X.ZIP "X.HTM" is the "help/settings file". "Nyms.HTM" is the Usenet Scorefile. The "xGames" folder has .PNG files for the Monopoly game. "X.CPP" is the source code, Visual C++, x64, Visual Studio 2015. "OCR A", "MS Mincho", "DejaVu LGC Sans Mono" and "nSimSun" are the (required) "Unicode Console" fonts. If they don't exist, warnings are issued using "Consolas" ( Vista ). Note: This code needs Windows 8 or later. 3840 x 2160 ScreenShots: "Jeff-Relf.Me/X.PNG", "Jeff-Relf.Me/Chess.PNG". "DirectX.CPP" is a small (one-file) example of how to: _ Make all Fonts/Glyphs the same width (double_width is allowed). _ Rescale Graphics/Glyphs when a window changes size. _ Use DirectX 11.1, Direct2D 1.1, DirectWrite, and Direct3D. _ Draw to a back buffer at a high fps (frames per second). _ Draw properly scaled/smoothed .JPG files, hardware accelerated. _ Draw to/from/within bitmaps. _ Discover if a font exists or not ("FindFamilyName()"). _ Discover if a glyph exists in a font ("HasCharacter()"). _ Discover the width/height of a glyph ("GlyphWH()"). Your startup folder should have, e.g., "Pics/LowRes.JPG" ( 100px wide/tall ) and "Pics/Chess.PNG" ( a 3840 x 2160 screenshot, Jeff-Relf.Me/Chess.PNG ). All coordinates are in hardâ‹…pixels (D2D1_UNIT_MODE_PIXELS). ScreenShot: Jeff-Relf.Me/Glyph.PNG