News

How to tag in Revit and add text notes: Vietnamese fonts, tags and shared parameters

How to tag in Revit 2027 step by step: text notes with Vietnamese characters, text types, Tag by Category, Tag All, question-mark tags, shared parameters.

  • Dr. Nguyen Manh Tuan
  • 9 min read
Text is typed, a Tag reads a parameter Photo: Diagram by the Institute of Information Technology in Civil Engineering

How to tag in Revit comes down to this: a tag reads data from the element. A door tag shows D1 because it reads that door's Mark, not because someone typed it. Typed text is different; change the door and the text stays put. With tags, the plan never says D1 while the schedule says D2.

This article covers the text, tags, parameters and find-and-replace parts of Chapter 14 of the Institute's textbook Autodesk Revit 2027 for Architectural Documentation, ordered the way you work, with screenshots from Revit 2027 in English. Dimensions and levels are in how to dimension in Revit. To learn the documentation stage in full, see the Revit Architecture course.

How Text and Tag differ Photo: Text is typed, a Tag reads a parameter; the table shows which parameters tags can read

Step 1 — text notes with the Text tool

The tool sits on Annotate, Text panel.

The Text panel Photo: The three tools of the Text panel
ToolMeaning
TextPlace a note, with or without a leader
Check SpellingSpell check
Find/ReplaceFind and replace text, see its own section below

The question every Vietnamese user asks first: does accented text come out right? The textbook typed a string with every kind of diacritic using the Metric template's default text type, captured straight from the screen.

Vietnamese text typed into Revit 2027 Photo: Vietnamese text in the default text type on Revit 2027.2

Every mark is in place, with no font change or add-on needed. Revit uses Unicode, and Windows system fonts carry the Vietnamese characters.

Two places where fonts can still go wrong:

Step 2 — text types: open Type Properties and read them

Select a text note and click Edit Type.

Type Properties of the default text type Photo: The 2.5mm Arial text type of the Metric template, two numbered areas
No.ElementMeaning
1Type nameCalled 2.5mm Arial
2Text Font and Text SizeThe real font is Trebuchet MS; the size is indeed 2.5 mm

Note. The type name lies about the font, and it ships that way in Autodesk's Metric template. The general lesson: do not trust type names, open Type Properties and read them.

Text size is paper size. 2.5 mm text prints at 2.5 mm at every scale, unlike 2D CAD where you multiply by the scale. One text type works at every scale. Sizes common on Vietnamese drawings, measured on paper:

SizeUsed for
1.8–2.0 mmDimension text, small notes
2.5 mmGeneral notes, room names at small scales
3.5 mmRoom names, note group headings
5.0 mm and upView titles, title block headings

Tip. Build four types for these sizes and name them by size, such as CHU-2.5 and CHU-3.5. Then nobody has to think, and the name never lies. Autodesk covers text in Text Notes.

Step 3 — Tag by Category and Tag All

Learning how to tag in Revit starts on the Tag panel, the longest on Annotate, because each category has its own tagging tool.

The Tag panel Photo: The tagging tools of the Tag panel
The Tag button menu Photo: The two tagging methods in the Tag menu
ToolMeaning
Tag by CategoryTags one element at a time, with Revit picking the tag by category. The most used
Tag by ExamplePick a sample tag, then tag elements of the same kind
Tag AllA separate button next to Tag: tags every untagged element of the chosen categories in the view

Door tags are the classic case: run Tag All, pick Door Tags, click OK, and every door on the level gets its mark.

Step 4 — load tags and fix question-mark tags

Each category needs a tag family loaded. Without one, the Tag tool says there is no tag for that category and offers to load one. Check beforehand in Loaded Tags And Symbols (the drop-down under the Tag panel title).

The Loaded Tags And Symbols dialog Photo: Loaded Tags And Symbols, two numbered areas
No.ElementMeaning
1Category name searchType a few letters to filter hundreds of categories
2Three-column tableCategory is the category; Loaded Tags the loaded tag family; Loaded Symbols the loaded symbol

Where Loaded Tags is empty, load a family with Load Family before annotating, so you do not lose your flow.

A tag showing a question mark is not broken: it reads a parameter that has no value yet. For example, a door tag reads Mark, but the new door has not been numbered. Fix it in four steps:

  1. Select the element whose tag shows a question mark.
  2. Open Properties and find the parameter the tag reads.
  3. Enter a value and click Apply.
  4. If you do not know which parameter the tag reads, select the tag and click Edit Family to look.

Step 5 — parameters for tags: project or shared

A tag can only read parameters the element has. To show something Revit lacks, such as an office door code, add a parameter. Check the list first under Manage › Project Parameters.

The Project Parameters dialog Photo: Project Parameters in the Metric template, two numbered areas
No.ElementMeaning
1CountHow many added parameters the project has. The Metric template has 14
2ListCeiling Height, Finish, Frame Finish, Glazing Thickness, Glazing Type, Hardware, Head, Jamb, Material, Occupant, Sheet Group, Sheet Sort, Sill, Under Cut

Several parameters a door schedule needs already exist: Frame Finish, Glazing Type, Hardware. They are project parameters, so use them in schedules rather than tags.

KindMeaning
Project parameterLives in one file. Schedules can read it, but it cannot appear in a tag, and it does not travel to other projects
Shared parameterStored in a separate text file, used across projects and families. Both tags and schedules read it

Autodesk says so in Shared Parameters: for a parameter's information to be used in a tag, it must be a shared parameter. So anything office-wide, or anything a tag must print, should be a shared parameter from the start.

Tip. Name parameters without accents and with an office prefix, such as VP_MaCua. The prefix avoids clashes with Revit's and other teams' parameters when files are linked.

Find and replace text with Find/Replace

Changing WC to VỆ SINH in thirty notes is nobody's idea of fun. Click Find/Replace on the Text panel.

The Find/Replace dialog Photo: Find/Replace, three numbered areas
No.ElementMeaning
1Find and Replace withSearch and replacement strings; both remember earlier entries
2ScopeCurrent selection, current view, or entire project. The first is greyed when nothing is selected
3Results tableMatch, Found in, View Type: which view each hit is in and what kind
ScopeObjects
FoundText notes, text in revision clouds, text in drafting views
Not foundTag contents, room names, view names, element parameters, schedule cells

To rename rooms in bulk, edit the room schedule instead. The tool is also greyed out while a schedule view is active.

Try it: door tags and Vietnamese notes

Door tags on the plan (Exercise 25, steps 8–10), on plan 1F with dimensions done.

  1. Run Tag All to tag every door on the level. Note which doors show a question mark and why.
  2. Fill Mark for the doors as D1, D2, D3. Check the question marks disappear.
  3. Open Loaded Tags And Symbols and note three categories with no tag loaded.

Notes on the section (Exercise 26, steps 4–5), on section MC-A-A at 1:50.

  1. Duplicate the text type as CHU-2.5 and check which font Text Font shows. Note it and compare with the type name.
  2. Type a Vietnamese note with full diacritics, such as a floor build-up layer. Check it displays correctly.

Common tag and text problems

ProblemCause and fix
Tag shows a question markThe parameter it reads is empty. Select the element and fill it in
Tagging asks to load a familyNo tag family for that category. Load it in Loaded Tags And Symbols
A new parameter will not show in a tagIt is a project parameter. Recreate it as a shared parameter
Printed text size differs from the screenText size is paper size. Check the print scale, not the text size
Find/Replace is greyed outA schedule view is active. Switch to a view with text

Frequently asked questions

How is a tag different from text in Revit?

Text is typed and does not change with the element. A tag reads a parameter, so changing the Mark or type updates it at once.

Does Revit have problems with Vietnamese fonts?

Text notes display full diacritics with the default font. Watch exports to CAD and schedules placed on sheets.

Why can't my tag read the parameter I just created?

It is a project parameter. Tags read only built-in or shared parameters.

About the author

Dr. Nguyen Manh Tuan — BIM lecturer at the Institute of Information Technology in Civil Engineering – Hanoi University of Civil Engineering, co-author of the textbook Autodesk Revit 2027 for Architectural Documentation