আপনি একটি beautiful, branded PowerPoint presentation তৈরি করলেন — colors perfect, fonts elegant, charts informative। কিন্তু আপনার audience-এর মধ্যে কেউ screen reader ব্যবহার করে (visually impaired), কেউ color blind, কেউ keyboard-only navigation করে (motor disability), কেউ hearing impaired (video/audio content-এ)। তাদের কাছে আপনার "perfect" presentation হতে পারে সম্পূর্ণ unusable, unreadable, বা incomprehensible!
Accessibility মানে আপনার presentation সবার জন্য usable করা — disability নির্বিশেষে। PowerPoint-এ একটি powerful built-in Accessibility Checker আছে যা automatically accessibility issues detect করে এবং fix suggestions দেয়। কিন্তু শুধু built-in tool যথেষ্ট নয় — manual checks, proper structure, alt text, reading order, contrast, table headers, descriptive links, captions — সবকিছু সঠিকভাবে করতে হয়।
এই article-এ আমরা সম্পূর্ণ বিস্তারিতভাবে শিখব:
Accessibility (a11y) হলো এমন design ও development practice যা নিশ্চিত করে যে আপনার content — presentation, document, website — সব মানুষ ব্যবহার করতে পারে, তাদের ability বা disability নির্বিশেষে। PowerPoint context-এ accessibility মানে আপনার slides screen readers দিয়ে পড়া যায়, keyboard দিয়ে navigate করা যায়, color blind users বুঝতে পারে, এবং hearing impaired users audio/video content access করতে পারে।
| User Group | Disability / Condition | Assistive Technology | Presentation-এ কী দরকার |
|---|---|---|---|
| 🎯 Visually Impaired (Blind) | সম্পূর্ণ দেখতে পায় না | Screen Reader (JAWS, NVDA, Narrator) | Alt text on images, proper reading order, slide titles, descriptive links |
| 🎯 Low Vision | আংশিক দেখতে পায় — blurry, narrow field | Screen magnifier, zoom | High contrast, large fonts, clear layout |
| 🎯 Color Blind | নির্দিষ্ট রঙ পার্থক্য করতে পারে না | — | Color + secondary cues (patterns, labels, icons), sufficient contrast |
| Hearing Impaired (Deaf) | শুনতে পায় না বা কম শোনে | — | Captions/subtitles on videos, transcript for audio |
| Motor Disability | Mouse ব্যবহার করতে পারে না | Keyboard-only navigation, switch devices | Logical tab order, keyboard-accessible elements |
| Cognitive Disability | Complex information process করতে অসুবিধা | — | Simple language, clear structure, consistent layout |
| 🎯 Situational Disability | Temporary — bright sunlight, noisy room, one hand busy | — | High contrast (sunlight), captions (noisy room), keyboard nav |
| Condition | Global Prevalence | Impact on Presentations |
|---|---|---|
| Visual Impairment (all types) | ~২.২ বিলিয়ন (WHO) | Alt text, contrast, font size essential |
| Color Vision Deficiency | ~৩৫০ মিলিয়ন (~৮% males) | Color-only info inaccessible |
| Hearing Impairment | ~৪৩০ মিলিয়ন | Audio/video captions needed |
| Motor Disability | ~৭৫ মিলিয়ন (wheelchair users alone) | Keyboard navigation needed |
| 🎯 Total | ~১.৩ বিলিয়ন+ (১৬% of world population) | ⚠️ প্রতি ৬ জনে ১ জন কোনো না কোনো disability-তে আক্রান্ত! |
PowerPoint-এর built-in Accessibility Checker হলো একটি automated tool যা আপনার presentation scan করে এবং accessibility issues identify করে — missing alt text, insufficient contrast, missing slide titles, reading order problems, missing table headers ইত্যাদি। এটি issues-এর severity categorize করে এবং specific fix suggestions দেয়।
| Method | Steps | When to Use |
|---|---|---|
| 🎯 Method 1: Review Tab | Review tab → "Check Accessibility" button click | 🎯 Primary method — most direct |
| Method 2: File Menu | File → "Info" → "Check for Issues" → "Check Accessibility" | Before saving/sharing — final check |
| 🎯 Method 3: Always-On (Auto) | Review → "Check Accessibility" → panel open হলে → panel bottom-এ ☑️ "Keep accessibility checker running while I work" | 🎯 Best practice — real-time checking while editing |
| Panel Section | কী দেখায় | Action |
|---|---|---|
| 🔴 Errors | Critical issues — screen reader users content access করতে পারবে না | 🎯 Must fix — highest priority |
| 🟡 Warnings | Potential issues — content difficult to access হতে পারে | Should fix — review ও fix |
| 🔵 Tips | Improvement suggestions — accessibility enhance করবে | Good to fix — quality improvement |
| Inspection Results | Issues grouped by type (e.g., "Missing Alt Text", "Missing Slide Title") | প্রতিটি group expand → individual issues দেখুন |
| Additional Information | Selected issue-র explanation + fix suggestion | Panel bottom-এ "Why Fix" ও "How to Fix" দেখুন |
| Issue | Category | Description | Severity |
|---|---|---|---|
| 🎯 Missing Alt Text | Error | Images, shapes, charts, SmartArt-এ alternative text নেই | 🔴 Critical |
| 🎯 Missing Slide Title | Error | Slide-এ title placeholder নেই বা empty | 🔴 Critical |
| 🎯 Reading Order | Warning | Elements-এর reading order logical নয় | 🟡 Important |
| Missing Table Header | Warning | Table-এ header row specified নয় | 🟡 Important |
| Merged Cells | Warning | Table-এ merged cells আছে — screen reader confused হয় | 🟡 Important |
| Hard-to-Read Text Contrast | Warning | Text ও background-এ insufficient color contrast | 🟡 Important |
| Duplicate Slide Titles | Warning | একাধিক slides-এ same title — navigation confused | 🟡 Moderate |
| Non-Descriptive Hyperlink | Warning | Link text "Click here" বা raw URL — descriptive নয় | 🟡 Moderate |
| Missing Closed Captions | Warning | Embedded video-তে captions/subtitles নেই | 🟡 Important |
| Use of Blank Slide Title | Tip | Title placeholder আছে কিন্তু hidden/empty | 🔵 Suggestion |
| Small Font Size | Tip | Text too small (below 18pt body) — readability issue | 🔵 Suggestion |
Alt Text (Alternative Text) হলো images, shapes, charts, SmartArt, icons-এর text description যা screen readers জোরে পড়ে শোনায় visually impaired users-কে। Alt text ছাড়া screen reader শুধু "Image" বা "Picture" বলে — user জানে না image-এ কী আছে।
| Step | Action | Details |
|---|---|---|
| 1 | Image/Object Right-Click | Image, shape, chart, SmartArt, icon-এ right-click |
| 2 | "Edit Alt Text" / "View Alt Text" | Context menu থেকে "Edit Alt Text..." select (বা PPT 365: "View Alt Text") |
| 3 | Alt Text Panel open | ডানদিকে Alt Text panel open হবে — text box দেখাবে |
| 4 | 🎯 Descriptive text লিখুন | Image-এ কী দেখা যাচ্ছে তা clearly describe করুন (1-2 sentences) |
| 5 | Decorative? → Mark as Decorative | যদি image purely decorative (no information) → ☑️ "Mark as decorative" check করুন |
| Element | ❌ Bad Alt Text | ✅ Good Alt Text |
|---|---|---|
| Company Logo | ❌ "Logo" / "Image" | ✅ "Acme Corporation company logo" |
| Bar Chart | ❌ "Chart" / "Graph" | ✅ "Bar chart showing Q1-Q4 revenue: Q1 $2M, Q2 $2.5M, Q3 $3M, Q4 $3.8M — steady growth trend" |
| Team Photo | ❌ "Photo" / "People" | ✅ "Product team of 8 members standing in office lobby, smiling" |
| Process Diagram | ❌ "Diagram" | ✅ "5-step process flow: Requirements → Design → Development → Testing → Deployment" |
| Screenshot | ❌ "Screenshot" | ✅ "Screenshot of PowerPoint Accessibility Checker panel showing 3 errors and 2 warnings" |
| Decorative Border | ❌ "Border design" (unnecessary info) | ✅ Mark as decorative (screen reader skips it) |
| Icon (✅ checkmark) | ❌ "Icon" / "Green shape" | ✅ "Checkmark icon indicating task completed" বা Mark as decorative (if text already says "Completed") |
| Rule | Details |
|---|---|
| 🎯 Be Specific ও Concise | 1-2 sentences (max ~125 characters ideal); কী দেখা যাচ্ছে তা clearly বলুন |
| Don't Start with "Image of..." / "Picture of..." | Screen reader already বলে "Image" — repetitive হয়; সরাসরি description দিন |
| Include Key Data | Charts-এ actual data/trend describe করুন — শুধু "chart" নয় |
| Context Matters | Same image-এর alt text presentation context অনুযায়ী ভিন্ন হতে পারে |
| Decorative = Mark Decorative | Decorative elements-এ alt text দরকার নেই — "Mark as decorative" use করুন |
| Functional Images | যদি image কোনো action trigger করে (button/link) → action describe করুন |
| Don't Include "Important" / "Note" | Objective description দিন — editorial comments নয় |
| Step | Action |
|---|---|
| 1 | Image right-click → "Edit Alt Text" |
| 2 | Alt Text panel-এ "Generate a description for me" click |
| 3 | AI automatically description generate করবে |
| 4 | ⚠️ Generated text review ও edit করুন — AI সবসময় accurate নয়; context-specific details add করুন |
Screen reader users slide titles দিয়ে navigate করে — ঠিক যেমন book-এর chapter titles দিয়ে আপনি specific section খুঁজে পান। Title ছাড়া slide = nameless page — screen reader বলে "Slide 1", "Slide 2"... user জানে না কোন slide-এ কী আছে।
| Method | When to Use | Steps |
|---|---|---|
| 🎯 Method 1: Title Placeholder ব্যবহার করুন | Layout-এ title placeholder আছে কিন্তু empty | Title placeholder-এ click → descriptive title type করুন |
| 🎯 Method 2: Layout Change করুন | Current layout-এ title placeholder নেই (e.g., Blank layout) | Home → "Layout" → title আছে এমন layout select (e.g., "Title and Content") |
| Method 3: Hidden Title (Off-Slide) | Title visually দেখাতে চান না কিন্তু screen reader-এর জন্য দরকার |
1. Title placeholder add করুন (Insert → Text Box বা Layout change) 2. Title text type করুন 3. Title placeholder slide-এর বাইরে drag করুন (off-slide) — দেখা যাবে না কিন্তু screen reader পড়বে অথবা: Title-এর font size 1pt + font color = background color |
| Method 4: Selection Pane দিয়ে | Title element আছে কিন্তু hidden | Home → "Select" → "Selection Pane" → Title element-এর 👁️ (eye icon) click → visible করুন |
| Problem | কেন Issue | Fix |
|---|---|---|
| একাধিক slides-এ "Project Update" title | Screen reader users distinguish করতে পারে না — "কোন Project Update?" | 🎯 Unique titles দিন: "Project Update — Budget", "Project Update — Timeline", "Project Update — Resources" |
| "Continued" slides (Part 1, Part 2) | Same title — confusing navigation | 🎯 Number/suffix যোগ করুন: "Market Analysis (1 of 3)", "Market Analysis (2 of 3)" |
Reading Order হলো slide-এর elements (title, text, images, shapes) যে ক্রমে screen reader পড়ে। Visual layout-এ elements left-to-right, top-to-bottom দেখায়, কিন্তু screen reader Reading Order অনুসারে পড়ে — যা visual order থেকে ভিন্ন হতে পারে। ভুল reading order মানে screen reader user উল্টাপাল্টা ক্রমে content শুনবে — meaning হারাবে।
| Step | Action | Details |
|---|---|---|
| 1 | Selection Pane open | Home → "Select" (Editing group) → "Selection Pane" অথবা: Alt + F10 (keyboard shortcut) |
| 2 | Elements list দেখুন | ডানদিকে panel-এ slide-এর সব elements list — ⚠️ নিচ থেকে উপরে = reading order! (bottom item = read first) |
| 3 | Order verify করুন | নিচ থেকে পড়ুন — logical? Title first, then body, then images, then footer? |
| 4 | 🎯 Reorder করুন | Element-কে drag and drop করে correct position-এ আনুন অথবা: Element select → panel-এর ↑ ↓ arrows click |
| 5 | প্রতিটি slide-এ repeat | সব slides-এর reading order individually check করুন |
| Step | Action |
|---|---|
| 1 | Review → "Check Accessibility" |
| 2 | Accessibility panel-এ "Reading Order" warning click |
| 3 | Specific slide highlight হবে — "Verify object reading order" |
| 4 | Panel-এর dropdown → "Reading Order Pane" select |
| 5 | Reading Order Pane open → top-to-bottom = reading order (উপর থেকে নিচে) |
| 6 | Elements drag করে correct order-এ আনুন |
| Order | Element | কেন এই ক্রমে |
|---|---|---|
| 1st (First) | Slide Title | User প্রথমে জানবে slide কী সম্পর্কে |
| 2nd | Subtitle / Key Message | Main context establish |
| 3rd | Body Text / Main Content | Primary information |
| 4th | Charts / Images / Diagrams | Supporting visuals (with alt text) |
| 5th | Captions / Notes | Additional context |
| Last | Footer / Slide Number / Decorative | Least important — read last (or mark decorative) |
| Method | How | Limitation |
|---|---|---|
| 🎯 Accessibility Checker | Review → Check Accessibility → "Hard-to-read text contrast" warnings দেখায় | সব contrast issues detect করে না; basic check only |
| 🎯 WebAIM Contrast Checker | webaim.org/resources/contrastchecker — ২টি hex code input → ratio + AA/AAA result | Manual — প্রতিটি color pair individually check করতে হয় |
| Colour Contrast Analyser (CCA) | Desktop app — color picker দিয়ে screen থেকে directly pick ও check | App install দরকার |
| Grayscale Test | File → Print → Grayscale → Preview — elements distinguishable? | Approximate — exact ratio দেয় না |
| Issue | Example | Fix |
|---|---|---|
| Light text on light background | Light gray (#CCCCCC) text on white (#FFFFFF) — ratio ~1.6:1 ❌ | 🎯 Darker text color ব্যবহার করুন — #333333 বা #2D3748 (ratio 10:1+) |
| White text on medium-light color | White on #98B6A3 (Light Sage) — ratio ~2.5:1 ❌ | 🎯 Darker background ব্যবহার করুন — #3a5a3c (ratio 8.5:1) বা dark text ব্যবহার করুন |
| Colored text on colored background | Green text on blue background — low contrast | 🎯 Neutral text (dark/white) ব্যবহার করুন colored backgrounds-এ |
| Text on image background | Text directly on busy photo — unreadable | 🎯 Semi-transparent overlay (dark box 70-80% opacity) behind text; বা solid-fill text box |
| Text on gradient background | Text visible on dark part কিন্তু invisible on light part | 🎯 Text position-এ contrast check করুন; text box with solid fill ব্যবহার করুন |
| Placeholder/watermark text too faded | Very light gray text — barely visible | 🎯 Minimum 4.5:1 ratio maintain করুন; informational text-এ sufficient darkness |
Screen readers tables row-by-row, cell-by-cell পড়ে। Header row specified থাকলে screen reader বলে "Column: Revenue, Row: Q1, Value: $2M" — user বুঝতে পারে। Header ছাড়া screen reader শুধু "$2M" বলে — user জানে না এটি কোন column বা row-এর data।
| Step | Action | Details |
|---|---|---|
| 1 | Table click | Table-এর যেকোনো cell-এ click করুন |
| 2 | Table Design tab | Ribbon-এ "Table Design" tab click (table selected হলে দেখায়) |
| 3 | ☑️ Header Row check | "Table Style Options" group-এ ☑️ "Header Row" checked আছে নিশ্চিত করুন |
| 4 | First Row = Headers | Table-এর first row-তে column headers লিখুন (e.g., "Name", "Revenue", "Status") |
| 5 | Visual distinction | Header row-এ bold text + dark background + contrasting color — visually distinct |
| Problem | কেন Issue | Fix |
|---|---|---|
| Merged cells in header | Screen reader column-header association ভেঙে যায় — data misread | 🎯 Merge avoid করুন — separate rows ব্যবহার করুন; বা table restructure |
| Merged cells in body | Screen reader cell navigation confused — cells skip বা wrong column announce | 🎯 Unmerge cells → content repeat করুন বা blank cells রাখুন |
| Complex multi-level headers | PowerPoint complex header structures support করে না screen readers-এর জন্য | 🎯 Simple flat structure ব্যবহার করুন — একটি header row; complex table split করুন |
| ✅ Do | ❌ Don't |
|---|---|
| ✅ Header Row always ON | ❌ Header Row OFF রাখা |
| ✅ Simple, flat table structure | ❌ Complex nested/merged tables |
| ✅ Alt text for entire table (summary) | ❌ Table-এ alt text না দেওয়া |
| ✅ Clear borders between cells | ❌ Borderless table — cells merge visually |
| ✅ Banded rows with sufficient contrast | ❌ Very similar banding colors |
| ✅ Descriptive header text | ❌ Abbreviated/cryptic headers (e.g., "Rev" → "Revenue") |
| ✅ Status = text + icon + color | ❌ Status = color only |
Screen reader users often links list দিয়ে navigate করে — সব links একসাথে শোনে। যদি সব links "Click here" বা raw URLs হয়, user কোন link কোথায় যায় বুঝতে পারে না।
| ❌ Bad Link Text | ✅ Good Link Text | কেন |
|---|---|---|
| ❌ "Click here" | ✅ "View the Q4 Revenue Report" | Descriptive — user জানে link কোথায় যাবে |
| ❌ "Read more" | ✅ "Read the full Accessibility Guidelines document" | Context clear — links list-এও meaningful |
| ❌ "https://www.company.com/reports/q4-2026-revenue-final-v3.pdf" | ✅ "Download Q4 2026 Revenue Report (PDF)" | Raw URL screen reader-এ painful — long, meaningless characters |
| ❌ "here" (within sentence: "Click here for details") | ✅ "Project timeline details" (within sentence: "View the project timeline details") | "here" alone = meaningless out of context |
| ❌ "Link" / "Website" | ✅ "Visit Acme Corporation website" | Specific destination information |
| Step | Action |
|---|---|
| 1 | Link text-এ right-click → "Edit Hyperlink" (বা Ctrl+K) |
| 2 | "Text to display" field-এ descriptive text type করুন |
| 3 | "Address" field-এ URL verify করুন |
| 4 | "ScreenTip" button click → additional description add করুন (optional — hover-এ দেখায়) |
| 5 | OK click |
| Rule | Details |
|---|---|
| 🎯 Underline + Color | Links-এ underline + distinct color — শুধু color দিয়ে link indicate করবেন না |
| Sufficient Contrast | Link color surrounding text ও background উভয়ের সাথে sufficient contrast |
| Visited Link Color | Visited links different color (e.g., purple) — user জানে কোনটি already visited |
| File Type Indication | Downloads-এ file type mention করুন: "Annual Report (PDF, 2.5MB)" |
| Element | Minimum Size | Recommended Size | Notes |
|---|---|---|---|
| 🎯 Slide Title | 28pt | 32-44pt | Bold; clearly largest text on slide |
| 🎯 Body Text | 18pt | 20-24pt | 🎯 Never below 18pt — projection-এ unreadable |
| Subtitle / Subheading | 20pt | 24-28pt | Title ও body-র মধ্যবর্তী size |
| Bullet Points | 18pt | 20-22pt | Same as body — never smaller |
| Chart Labels / Data Labels | 14pt | 16-18pt | Smaller acceptable — but ensure contrast |
| Footnotes / Source Text | 12pt | 14-16pt | Smallest acceptable — supplementary info only |
| Table Cell Text | 14pt | 16-18pt | Table headers bold + slightly larger |
| ✅ Accessible Fonts | ❌ Avoid | কেন |
|---|---|---|
| Sans-Serif: Poppins, Calibri, Arial, Segoe UI, Verdana, Aptos | Script fonts (Brush Script, Lucida Handwriting) | Sans-serif clean ও readable; script fonts decorative — low readability |
| Serif (headings): Georgia, Cambria | Thin/ultra-light weights | Serif OK for large headings; thin weights low contrast-এ invisible |
| Monospace (code): Consolas, Cascadia Code | ALL CAPS for long text | ALL CAPS readability 10-20% কমায়; short labels-এ OK |
| Regular/Medium weight for body | Decorative/display fonts for body text | Decorative fonts individual character recognition কমায় |
| Rule | Details |
|---|---|
| 🎯 Line Spacing | 1.2-1.5 line spacing — too tight (1.0) = hard to read; too loose (2.0) = disconnected |
| Text Alignment | Left-aligned (or appropriate for language) — justified text uneven gaps তৈরি করে |
| Character Spacing | Default বা slightly expanded — never condensed for body text |
| Bold for Emphasis | Bold ব্যবহার করুন emphasis-এ — italic alone low readability; underline links-এর জন্য reserved |
| Paragraph Spacing | 6-12pt space after paragraphs — visual separation without extra blank lines |
Embedded audio ও video hearing impaired users-এর কাছে inaccessible captions ছাড়া। এছাড়া noisy environments, different language speakers, এবং cognitive processing differences — সবার জন্য captions helpful।
| Step | Action | Details |
|---|---|---|
| 1 | Caption file তৈরি করুন | WebVTT (.vtt) format-এ caption file তৈরি করুন (text editor দিয়ে) বা auto-caption tools ব্যবহার করুন |
| 2 | Video select | Slide-এ embedded video click |
| 3 | Playback tab | Ribbon-এ "Playback" tab click |
| 4 | Insert Captions | "Insert Captions" button → .vtt file select |
| 5 | Verify | Video play করে captions display verify করুন |
| Audio Content | Accessible Solution |
|---|---|
| Narration / Voiceover | ✅ Written transcript slide-এ বা speaker notes-এ provide করুন |
| Background Music | ✅ Content বোঝার জন্য essential না হলে informational impact নেই — OK; কিন্তু auto-play avoid করুন |
| Sound Effects (click sounds, alerts) | ✅ Sound-এর visual equivalent রাখুন (animation, text notification) |
| Recorded Presentation | ✅ Closed captions on recording + downloadable transcript |
|
| Rule | Details | কেন |
|---|---|---|
| 🎯 Use Built-in Layouts | PowerPoint-এর built-in slide layouts ব্যবহার করুন (Title Slide, Title and Content, etc.) — custom text boxes avoid করুন যেখানে possible | Built-in placeholders proper semantic structure আছে — screen readers correctly identify করে |
| 🎯 One Idea Per Slide | প্রতিটি slide-এ একটি main idea — overcrowding avoid | Cognitive accessibility — simple, clear, easy to process |
| Consistent Layout | সব slides-এ similar structure — title same position, content same area | Predictable structure navigation সহজ করে |
| Logical Content Flow | Content left-to-right, top-to-bottom (LTR languages) flow করবে | Natural reading pattern — screen reader ও visual users উভয়ের জন্য |
| Avoid Text in Images | Important text image-এর মধ্যে embed করবেন না — actual text ব্যবহার করুন | Image-এর মধ্যের text screen reader পড়তে পারে না; zoom-এ pixelated হয় |
| Meaningful Slide Order | Slides logical sequence-এ — narrative flow maintain | Screen reader users sequentially navigate করে |
| Limit Animations | Complex animations minimize করুন; essential হলে simple ও slow | Screen readers animations process করতে পারে না; vestibular disorders-এ motion sickness |
| Avoid Auto-Advancing Slides | Slides auto-advance করবেন না — user click-এ advance হবে | Screen reader users নিজের pace-এ পড়তে পারবে; auto-advance-এ content miss হয় |
| Aspect | ✅ Built-in Layout Placeholders | ❌ Custom Text Boxes |
|---|---|---|
| Screen Reader | ✅ Properly identified (Title, Content, etc.) | ❌ Generic "Text Box" — no semantic meaning |
| Reading Order | ✅ Default logical order | ❌ Random order — manual fix needed |
| Outline View | ✅ Content appears in Outline | ❌ Text box content NOT in Outline |
| Accessibility Checker | ✅ Properly checks | ❌ May miss issues |
Screen reader হলো software যা screen-এর content জোরে পড়ে শোনায় visually impaired users-কে। PowerPoint-এ screen reader slide titles, text content, alt text, table headers, links পড়ে — reading order অনুসারে।
| Screen Reader | Platform | Cost | Best For |
|---|---|---|---|
| 🎯 Narrator | Windows (built-in) | ✅ Free | 🎯 Best for quick testing — already installed; Win+Ctrl+Enter to toggle |
| 🎯 NVDA | Windows (download) | ✅ Free (open source) | 🎯 Most popular free screen reader — thorough testing |
| JAWS | Windows | Paid (free demo) | Industry standard — most used by blind users |
| VoiceOver | Mac / iOS (built-in) | ✅ Free | Mac users-এর জন্য |
| Step | Action | কী Check করবেন |
|---|---|---|
| 1 | Win + Ctrl + Enter → Narrator ON | — |
| 2 | PowerPoint presentation open করুন | Narrator slide title পড়ছে? |
| 3 | Tab key press → elements navigate করুন | Reading order logical? Title → Content → Images → Footer? |
| 4 | Images-এ Tab → Narrator কী বলে? | Alt text পড়ছে? "Image" শুধু বলছে? (= alt text missing) |
| 5 | Tables-এ navigate করুন | Headers announce হচ্ছে? Cell data context-সহ পড়ছে? |
| 6 | Links-এ Tab | Descriptive link text পড়ছে? "Click here" শুধু বলছে? |
| 7 | Win + Ctrl + Enter → Narrator OFF | Issues note করুন → fix করুন → re-test |
Presentations often PDF হিসেবে share করা হয়। কিন্তু default PDF export accessibility information হারাতে পারে — alt text, reading order, document structure। সঠিক settings-এ export করলে PDF-ও accessible থাকে।
| Step | Action | Details |
|---|---|---|
| 1 | Accessibility Check first | Export-এর আগে সব accessibility issues fix করুন (Review → Check Accessibility → 0 issues) |
| 2 | File → Save As / Export | File → "Save As" (বা "Export" → "Create PDF/XPS") |
| 3 | File type = PDF | "Save as type" → PDF (*.pdf) select |
| 4 | 🎯 Options click | "Options..." button click (important!) |
| 5 | 🎯 Accessibility options check |
☑️ "Document structure tags for accessibility" — MUST be checked! ☑️ "Document properties" ☑️ "Include non-printing information" (if available) |
| 6 | OK → Save | PDF export হবে accessibility tags সহ |
| 7 | PDF verify | Exported PDF Adobe Acrobat-এ open → Accessibility Checker run (if available) |
| Tool | Type | Features | Cost | Best For |
|---|---|---|---|---|
| 🎯 Color Oracle | Desktop — CVD simulation | Full screen color blind simulation (Deutan, Protan, Tritan) | ✅ Free | Color accessibility testing |
| 🎯 WebAIM Contrast Checker | Web tool | 2 hex codes → contrast ratio + AA/AAA pass/fail | ✅ Free | Text contrast verification |
| Colour Contrast Analyser (CCA) | Desktop app | Color picker from screen + contrast ratio + CVD preview | ✅ Free | Direct screen color testing |
| 🎯 NVDA Screen Reader | Desktop — screen reader | Full screen reader testing — hear what blind users hear | ✅ Free | Screen reader compatibility testing |
| Adobe Color Accessibility | Web tool | Full palette CVD simulation + conflict detection | ✅ Free | Theme color palette testing |
| PAC (PDF Accessibility Checker) | Desktop app | PDF accessibility validation — WCAG compliance check | ✅ Free | Exported PDF verification |
| WAVE (Web Accessibility Evaluation) | Web tool / Browser extension | Web page accessibility — useful for online presentations | ✅ Free | Web-shared presentations |
| Phase | Steps | Tools |
|---|---|---|
| 🎯 Phase 1: Automated Check |
1. Review → Check Accessibility run করুন 2. সব Errors fix করুন (alt text, slide titles) 3. সব Warnings review ও fix করুন (reading order, contrast, tables) 4. Tips address করুন |
PowerPoint Accessibility Checker |
| 🎯 Phase 2: Manual Structure Check |
1. Outline View-তে সব slide titles verify করুন 2. প্রতিটি slide-এ Selection Pane open → reading order verify ও fix 3. Built-in layouts ব্যবহৃত হয়েছে verify 4. Table headers ON verify 5. Hyperlinks descriptive verify |
Selection Pane, Outline View |
| 🎯 Phase 3: Color Accessibility |
1. Contrast check — সব text-background pairs verify (4.5:1 minimum) 2. CVD simulation — Color Oracle দিয়ে Deutan + Protan test 3. Grayscale test — Print Preview → Grayscale 4. Charts-এ patterns + direct labels verify 5. Color-only information audit — secondary cues আছে? |
WebAIM, Color Oracle, Print Preview |
| Phase 4: Screen Reader Test |
1. Narrator ON (Win+Ctrl+Enter) 2. সব slides Tab দিয়ে navigate 3. Content correct order-এ পড়ছে verify 4. Alt text, table headers, links verify 5. Issues note → fix → re-test |
Narrator / NVDA |
| Phase 5: Export ও Final Verify |
1. Re-run Accessibility Checker → 0 issues 2. PDF export — "Document structure tags" ☑️ ON 3. Exported PDF-এ accessibility verify (optional — PAC tool) 4. Final save |
PowerPoint, PAC |
| Rule # | Rule | Details |
|---|---|---|
| AF1 | Accessibility Checker: সবসময় run করুন — 0 errors target | Review → Check Accessibility; "Keep running" ☑️ ON |
| AF2 | Alt Text: সব images, charts, SmartArt, icons-এ meaningful alt text | 1-2 sentences; specific ও concise; decorative = "Mark as decorative" |
| AF3 | Slide Titles: প্রতিটি slide-এ unique, descriptive title | Hidden title OK (off-slide); duplicate titles-এ qualifier যোগ করুন |
| AF4 | Reading Order: প্রতিটি slide-এ logical reading order verify ও fix | Selection Pane / Reading Order Pane দিয়ে; Title → Content → Images → Footer |
| AF5 | Color Contrast: Text-background minimum 4.5:1 (AA); large text 3:1 | WebAIM Contrast Checker দিয়ে verify; darker shades prefer |
| AF6 | Never Color Alone: Color-only information ❌; সবসময় secondary cue যোগ করুন | Text labels, icons, patterns, shapes — minimum ২টি cues |
| AF7 | Table Headers: সব tables-এ Header Row ON; descriptive header text | Table Design → ☑️ Header Row; merged cells avoid |
| AF8 | Simple Tables: Merged cells avoid; flat structure; clear borders | Complex tables split করুন; screen readers merged cells handle করতে পারে না |
| AF9 | Descriptive Links: "Click here" ❌; descriptive link text ব্যবহার করুন | "View Q4 Report" ✅; underline + color; file type mention |
| AF10 | Font Size: Body text minimum 18pt; titles minimum 28pt | Sans-serif fonts; adequate line spacing (1.2-1.5) |
| AF11 | Built-in Layouts: PowerPoint-এর built-in slide layouts ব্যবহার করুন | Proper semantic structure; correct reading order default |
| AF12 | Captions: Videos-এ closed captions (.vtt); audio-তে transcript | Hearing impaired ও noisy environments-এর জন্য essential |
| AF13 | No Auto-Play: Media auto-play ❌; user control দিন | Screen reader users নিজের pace-এ navigate করে |
| AF14 | No Auto-Advance: Slides auto-advance ❌; click-to-advance | Users নিজের speed-এ content process করবে |
| AF15 | Minimal Animations: Simple ও slow animations; complex ❌ avoid | Screen readers animations process করতে পারে না; motion sensitivity |
| AF16 | CVD Simulation: Color blind simulation test করুন (Deutan + Protan) | Color Oracle / Adobe Color; Grayscale print test |
| AF17 | Screen Reader Test: Narrator/NVDA দিয়ে test করুন | Content correct order-এ পড়ছে verify; alt text, headers, links check |
| AF18 | Accessible PDF: Export-এ "Document structure tags" ☑️ ON | File → Save As → PDF → Options → ☑️ tags; verify exported PDF |
| # | Best Practice | কেন? |
|---|---|---|
| 1 | Accessibility Checker "always running" mode ON রাখুন | Real-time feedback — issues তৈরি হওয়ার সাথে সাথে detect |
| 2 | Design phase থেকে accessibility consider করুন — শেষে নয় | Retroactive fixing ৫-১০x বেশি সময় নেয়; proactive = efficient |
| 3 | সব images-এ meaningful alt text দিন — AI-generated text review করুন | Screen reader users image content জানতে পারবে; AI inaccurate হতে পারে |
| 4 | প্রতিটি slide-এ unique, descriptive title দিন | Navigation landmark — screen reader users title দিয়ে navigate করে |
| 5 | প্রতিটি slide-এ reading order verify করুন (Selection Pane) | Wrong order = wrong information sequence = confused user |
| 6 | Text contrast minimum 4.5:1 maintain করুন | Low vision ও color blind users-এর readability ensure |
| 7 | শুধু color দিয়ে information convey করবেন না | Color blind users secondary cues (text, icons, patterns) দিয়ে বুঝবে |
| 8 | Tables-এ Header Row ON ও merged cells avoid করুন | Screen readers header association দিয়ে table data context দেয় |
| 9 | Hyperlinks descriptive করুন — "Click here" ❌ avoid | Links list-এ meaningful; screen reader users link purpose বুঝতে পারে |
| 10 | Body text minimum 18pt ও sans-serif font ব্যবহার করুন | Readability — projection-এ ও low vision users-এর জন্য essential |
| 11 | Videos-এ captions (.vtt) ও audio-তে transcript দিন | Hearing impaired users media content access করতে পারবে |
| 12 | Built-in slide layouts ব্যবহার করুন — custom text boxes minimize | Proper semantic structure — screen readers correctly identify করে |
| 13 | Animations simple ও minimal রাখুন; auto-play/advance ❌ avoid | Screen reader compatibility; motion sensitivity; user pace control |
| 14 | Screen reader (Narrator) দিয়ে final test করুন | Automated tools সব issues catch করে না — real experience test |
| 15 | PDF export-এ "Document structure tags" ☑️ ON করুন | Shared PDFs-ও accessible থাকবে |
| 16 | Decorative elements "Mark as decorative" করুন | Screen reader skip করবে — unnecessary noise কমবে |
| # | ভুল | কী হয় | সমাধান |
|---|---|---|---|
| 1 | Alt text না দেওয়া / "Image" / "Picture" লেখা | Screen reader "Image" বলে — user জানে না কী আছে | Specific, descriptive alt text — "Bar chart showing 15% revenue growth in Q4" |
| 2 | Slide titles না দেওয়া বা delete করা | Screen reader "Slide 3" বলে — navigation impossible | প্রতিটি slide-এ unique title; না দেখাতে চাইলে off-slide/hidden |
| 3 | Reading order check না করা | Screen reader উল্টাপাল্টা ক্রমে পড়ে — meaning হারায় | Selection Pane দিয়ে প্রতিটি slide-এ reading order verify ও fix |
| 4 | Low contrast text ব্যবহার (light gray on white) | Low vision users পড়তে পারে না; color blind-দেরও সমস্যা | Minimum 4.5:1 contrast ratio; WebAIM tool দিয়ে check |
| 5 | Table-এ Header Row OFF রাখা | Screen reader cell data context ছাড়া পড়ে — "$2M" কোন column? | Table Design → ☑️ Header Row ON; descriptive headers |
| 6 | Merged cells ব্যবহার করা | Screen reader cell navigation ভেঙে যায় — data misread | Simple flat table structure; merge avoid; complex tables split |
| 7 | "Click here" / raw URL link text | Screen reader links list-এ "Click here, Click here, Click here" — meaningless | Descriptive link text: "View Q4 Revenue Report (PDF)" |
| 8 | Text too small (12-14pt body text) | Projection-এ unreadable; low vision users-এর জন্য impossible | Body text minimum 18pt; titles 28pt+ |
| 9 | Video-তে captions না দেওয়া | Hearing impaired users video content বুঝতে পারে না | Closed captions (.vtt) add করুন; audio-তে transcript |
| 10 | Custom text boxes ব্যবহার করা built-in placeholders-এর বদলে | Screen readers "Text Box" বলে — no semantic meaning; Outline-এ missing | Built-in slide layouts ও placeholders ব্যবহার করুন |
| 11 | Accessibility check শুধু শেষে করা | অনেক issues accumulate হয় — fix করতে অনেক সময় লাগে | "Keep running" ☑️ ON — design phase থেকে continuously check |
| 12 | PDF export-এ "Document structure tags" OFF রাখা | Exported PDF-এ কোনো accessibility structure নেই — screen readers কাজ করে না | Save As → PDF → Options → ☑️ "Document structure tags" ON |
| 13 | Decorative images-এ alt text দেওয়া (unnecessary) | Screen reader unnecessary description পড়ে — noise ও confusion | "Mark as decorative" ☑️ — screen reader skip করবে |
| 14 | Screen reader দিয়ে test না করা | Automated checker সব issues catch করে না — real experience ভিন্ন | Narrator (Win+Ctrl+Enter) দিয়ে quick test — final verification |
| সুবিধা | ব্যাখ্যা |
|---|---|
| ♿ Inclusive Reach | ১০০% audience আপনার presentation access করতে পারবে — কেউ excluded নয় |
| ⚖️ Legal Compliance | Section 508, WCAG 2.1, EU Accessibility Directive — mandatory requirements meet |
| 📱 Multi-Platform | Accessible presentations সব devices ও platforms-এ better render হয় |
| 🔍 Better SEO/Findability | Alt text, titles, proper structure = search engines ও internal search-এ better findability |
| 🖨️ Print-Friendly | High contrast + proper structure = grayscale/B&W print-এও readable |
| 🧠 Cognitive Clarity | Simple structure, clear titles, logical order = সবার জন্য easier to understand |
| 📄 Accessible Exports | PDF, Word exports-ও accessibility maintain করে — wider sharing possible |
| 🏢 Professional Standard | Accessibility = quality ও professionalism demonstrate — industry best practice |
| 🔄 Future-Proof | Accessibility standards increasingly mandatory হচ্ছে — আজ শিখলে ভবিষ্যতে ready |
| 🌍 Universal Design | Design that works for edge cases works better for everyone — curb cut effect |
| ✔️ | Task | Status |
|---|---|---|
| 1 | Accessibility Checker run — 0 Errors? | ☐ |
| 2 | সব images/charts/SmartArt-এ meaningful alt text আছে? | ☐ |
| 3 | Decorative elements "Mark as decorative" করা হয়েছে? | ☐ |
| 4 | প্রতিটি slide-এ unique, descriptive title আছে? | ☐ |
| 5 | প্রতিটি slide-এ reading order logical (Selection Pane verified)? | ☐ |
| 6 | Text contrast minimum 4.5:1 (AA) — checked with tool? | ☐ |
| 7 | Color-only information নেই — secondary cues আছে? | ☐ |
| 8 | সব tables-এ Header Row ON ও descriptive headers? | ☐ |
| 9 | Merged cells নেই (বা minimized)? | ☐ |
| 10 | সব hyperlinks descriptive text (no "Click here" / raw URLs)? | ☐ |
| 11 | Body text minimum 18pt, titles minimum 28pt? | ☐ |
| 12 | Sans-serif, readable font ব্যবহৃত? | ☐ |
| 13 | Videos-এ closed captions (.vtt) আছে? | ☐ |
| 14 | Audio content-এ transcript আছে? | ☐ |
| 15 | No auto-play media, no auto-advancing slides? | ☐ |
| 16 | Built-in slide layouts ব্যবহৃত (custom text boxes minimized)? | ☐ |
| 17 | Animations simple ও minimal? | ☐ |
| 18 | Color blind simulation test done (Color Oracle / Grayscale)? | ☐ |
| 19 | Screen reader test done (Narrator / NVDA)? | ☐ |
| 20 | PDF export → "Document structure tags" ☑️ ON? | ☐ |
| 21 | "Keep accessibility checker running" ☑️ ON? | ☐ |
| 22 | Accessibility Rules (AF1-AF18) followed? | ☐ |
PowerPoint-এ Accessibility Issues Check ও Fix করা হলো আপনার presentation-কে truly inclusive ও universally usable করার essential process। PowerPoint-এর built-in Accessibility Checker একটি powerful starting point — automated scanning, issue categorization (Errors, Warnings, Tips), এবং specific fix suggestions দেয়। কিন্তু শুধু automated tool যথেষ্ট নয় — manual structure check, color accessibility testing, screen reader verification, এবং accessible PDF export — সবকিছু সঠিকভাবে করতে হয়।
এই article-এ