Version: 2.3
Developer: amirhosseindotzip
A simple Chrome extension I made for my personal use, because the default Persian font on Google Gemini chatbot was very unreadable. This extension enhances your experience on gemini.google.com by allowing you to apply the Vazirmatn font to the website for better readability. Users can also add a custom font and expand the width of the conversation area.
- Custom Font Toggle:
- Easily enable or disable a custom font for the entire Gemini interface.
- When enabled without a custom URL, it defaults to applying the Vazirmatn font.
- It applies the font to all main text elements, including code blocks and specific language tags (
*:lang(fa)).
- Custom Google Font URL:
- Click the "edit" icon (✎) to add your own custom font URL from Google Fonts (e.g.,
https://fonts.googleapis.com/css2?family=Roboto...). - The extension automatically parses the URL to identify and apply the correct font family.
- Click the "edit" icon (✎) to add your own custom font URL from Google Fonts (e.g.,
- Expanded Content Width:
- Toggle an "Expanded Mode" to increase the width of the chat interface.
- This changes the
max-widthof the conversation container and input area to90%of your viewport, making it much more readable on wider screens. - Chat bubbles and the user input box are also expanded to fill this new width.
- Persistent Settings:
- Your preferences for both the font and expanded width are saved to
chrome.storage.syncand applied automatically whenever you open Gemini.
- Your preferences for both the font and expanded width are saved to
- Light/Dark Mode UI:
- The extension popup automatically adapts to your system's light or dark theme.
- Click the extension icon in your Chrome toolbar.
- Use the toggle switch for "Set Custom Font" to turn the font override on or off.
- To use your own font, click the edit icon (✎) next to the toggle, paste your Google Fonts URL into the text box that appears, and press Enter.
- Use the toggle switch for "Expanded Content Width" to enable or disable the wider layout.
- Your changes will be applied to the active
gemini.google.comtab immediately.
This extension is provided "as is" and "with all faults". The developer, amirhosseindotzip[cite: 58], makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties including, without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights.
In no event shall the developer be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption) arising out of the use or inability to use this extension, even if the developer has been notified orally or in writing of the possibility of such damage. The user assumes all responsibility and risk for the use of this software.
- Download or clone the project to your pc and unzip it into a folder.
- Open Google Chrome (or any other chrome based browser like vivaldi) and navigate to
chrome://extensions. - Enable "Developer mode" using the toggle in the top-right corner.
- Click the "Load unpacked" button.
- Select the
gemini-style-editordirectory you created in step 1. - The extension will be installed and ready to use.
