Formatting Issues

How to Use Different Font Sizes for Urdu and English Text in Word

Olivia MillerOlivia Miller Nov 2, 2026 869 views

Question details

The user needs to apply different font sizes to Urdu and English text appearing within the same document or paragraph.

How to Apply Different Font Sizes for Urdu and English Text in Word
Product
Word
Device & OS
not provided
Scenario
Formatting a bilingual document that contains both Urdu headings/paragraphs and English technical terms.
Observed behavior
Paragraph styles in Word cannot automatically apply different font sizes based solely on the detected language, requiring a workaround to format both languages correctly.
Before you start

Ensure both your preferred Urdu and English fonts are properly installed on your system and that you have enabled the Styles pane in your Word document.

Solution 1Recommended

Combine Paragraph Styles with Character Styles

Use a base paragraph style to format the Urdu text and a specialized character style to target and format the English text independently.

A single paragraph style applies uniform formatting to an entire block of text, meaning it cannot natively switch font sizes based on the language used. To solve this, you can layer a character style over your base paragraph style. This allows the English words to retain a specific size (like 15-point) while the rest of the Urdu paragraph follows the primary formatting rules.

1
Set up the Urdu Paragraph Style

Select the entire paragraph containing your text. From the Home tab, apply a standard Paragraph Style (like Normal or Heading 1). Modify this style to use your preferred Urdu font and size.

2
Create a New Character Style for English

Open the Styles pane by clicking the small arrow icon in the bottom right corner of the Styles group on the Home tab. Click 'New Style' at the bottom of the pane.

3
Configure the English Style Properties

In the 'Create New Style from Formatting' dialog, name your style (e.g., 'English Terms'). Change the 'Style type' dropdown from Paragraph to 'Character'.

4
Define Font and Language Settings

Under the Formatting section, choose your preferred English font and set the size to 15-point. Click 'Format' at the bottom left, select 'Language', and ensure 'English' is selected as the proofing language. Click OK to save.

5
Apply the Style to English Text

Highlight only the English words within your Urdu paragraph. Click the newly created 'English Terms' character style in the Styles pane to apply the specific font size and formatting.

Style Layering: Character styles always override paragraph styles for the specifically selected text, ensuring your English terms stand out exactly as formatted without breaking the Urdu paragraph layout.

Format Bilingual Documents Seamlessly with WPS Writer

WPS Writer offers an intuitive and easy-to-navigate Styles pane, making it incredibly simple to combine paragraph and character styles for complex multilingual documents. It is fully compatible with Microsoft Word files.

  1. 1. Open your Document: Launch WPS Writer and open your bilingual document.
  2. 2. Access the Styles Pane: Navigate to the Home tab and click the Styles and Formatting icon to open the right-side panel.
  3. 3. Set Base Formatting: Right-click the 'Normal' style to modify it, setting your desired Urdu font and size as the default.
  4. 4. Create an English Character Style: Click 'New Style' in the panel, select 'Character' as the style type, and input your specific English font and size preferences.
  5. 5. Apply Formatting: Select the English text in your document and click your new character style to instantly update its size and font.
Easily create and manage custom paragraph and character stylesFully compatible with Microsoft Word (.docx) formatsLightweight, fast, and free to useSupports complex text layouts for bilingual and multilingual documents
microsoft office alternative - wps office

Frequently Asked Questions

Can I automatically change the font size when I switch keyboard languages?

No, Word does not automatically change font sizes based on your keyboard input language. You must apply a specific style or manually adjust the font size after typing the text.

Why doesn't modifying the Complex Scripts font size change my English text?

Complex Scripts settings in the Font dialog specifically target right-to-left languages like Urdu, Arabic, or Hebrew. English text is governed by the standard Latin text settings, which must be configured separately.

Can I use Find and Replace to apply styles to all English text at once?

Yes. You can press Ctrl+H to open Find and Replace. Click 'More', use the 'Format' button to find text written in a specific English font or language, and set the 'Replace with' field to apply your newly created English character style.