Theme Visibility Test
Theme Visibility Test
This page groups together the UI patterns that are most likely to regress when the site’s colors or typography change.
Use this page to verify:
- body text against the post surface
- inline code inside paragraphs, lists, tables, and blockquotes
- fenced code blocks with different languages
- tables, horizontal rules, links, marks, and details blocks
- math, strong emphasis, and mixed inline formatting
Paragraph And Inline Elements
This paragraph mixes regular copy, strong text, italic text, strikethrough, an inline link, and inline code in the same line.
This line also includes highlighted text and a long inline token like PrimaryActorTick.bCanEverTick = false; to make sure emphasis styles remain readable.
Lists
USceneComponentshould remain readable inside a list item.RootCompis a good check for inline code inside strong text.- Nested emphasis like bold,
code, and links should stay distinct.
- Ordered lists should keep enough contrast for numbers and text.
MeshCompinside ordered content should keep its pill background.- Checklist-style items should still be readable even in dense blocks.
- Completed checklist item
- Pending checklist item with
inline code
Blockquote
A blockquote should still read as a separate surface.
It should keep enough contrast for
inline code, links, and strong emphasis at the same time.
Table
| Case | Example | Notes |
|---|---|---|
| Inline code | TObjectPtr<UStaticMesh> |
Checks code pills inside cells |
| Link | Open documentation | Checks link color inside tables |
| Mark | Important note | Checks highlighted text on table backgrounds |
| Mixed | RootComp and CameraComp |
Checks stacked emphasis in one cell |
Fenced Code Blocks
UCLASS()
class AThemeAuditActor : public AActor
{
GENERATED_BODY()
public:
AThemeAuditActor()
{
PrimaryActorTick.bCanEverTick = false;
Health = 100;
MoveSpeed = 600.f;
}
private:
int32 Health;
float MoveSpeed;
};
{
"page": "Theme Visibility Test",
"checks": ["inline-code", "fenced-code", "table", "blockquote"],
"theme": "dark"
}
$env:PAGES_REPO_NWO = "jskim-research/jungle-engine-study"
powershell -ExecutionPolicy Bypass -File .\scripts\run-visual-audit.ps1
This plain text block is useful for checking borders, spacing,
and whether long lines still feel like a separate visual region.
Details
Expanded details block
This section checks disclosure text, paragraph spacing, and `inline code` inside HTML blocks.Math
Inline math should stay readable: ( L = \frac{1}{2}\rho v^2 S C_L )
[ \int_{0}^{1} x^2\,dx = \frac{1}{3} ]
Horizontal Rule
The divider below should stay visible without drawing too much attention.
Long Code Line
const FString VeryLongDiagnosticLabel = TEXT("This line is intentionally long to confirm that horizontal scrolling still feels like a code block instead of looking like normal body text.");
GitHub 계정으로 댓글을 작성합니다.
현재 추천 수: 조회 중...
GitHub 이슈의 👍 반응을 집계합니다.
추천(👍) 남기기
이 문서 작업실에서 편집하기